Sling
Your also going to need address decode logic as well as a bunch of gate arrays and drivers to turn on and off the ones you want.
Ideally you want to get something like a rabbit micro processor development kit -- this will give you decent multiple seriel outputs and a processor to controll them.
From there you will have to build some decode logic to address your array. I would reccomend using older chip designs in dip packages instead of trying to do it with surface mount technology, they are easier to build your prototype with. You can also get breadboards and use socketed chips and 30 gage wire to wire wrap your cicuit design.