but it would seem like you could implement this on one PIC chip, like the 16F876A

PORTA analog inputs

PORTB 8 digital out
PORTC 8 digital out

either use a mux chip to select the cells to be read by the on chip A/D or use an external A/D chip (or two) to read in all the cell voltages. Use ports B&C to control the cell switches.