How to drive miniature incandescent light bulbs with a micro controller?
IMO you can actually use microcontroller PWM output and ULN2003-like driver in case you don't need to control every single lamp (can organize in groups though). So you can even adjust brightness dynamically by microcontroller.