my first big project - BMS - is it possible?

I have set up 112 cewlls using the Max11068 eval boards. Not cheap since each board for 24 cells costs $100, but it can do everything you want including having an I2C out that can connect and be read in an Arduino. I did start this in testing and found that one of the boards ( I have 5 total ) failed and Maxim are working on the problem, it might be a real problem with the chip isolation design... don't know yet but will post when I do. In the meantime I am going with a simple system using a shunt IC for balancing during charging and a low voltage monitor chip when discharging and a relay for isolation. Only problem is relay power comes from the batteries so not good if the batteries are left off charge for any length of time. To get over this requires a latching system and with 112 cells it adds up quickly to more $$$.