Multiple LEDs on with Charlieplexing

Sounds like you'd be better off using some 74HC595's or other LED Driver IC's. It would make it a lot simpler.