Multiple lights with button that turns one on at a time
You need some kind of microcontroller-based solution, plus some relays and a power supply.

Given your background and project needs (50 bulbs), I'd recommend you to use an Arduino Mega 2560, plus several boards of 10+ relays (or, even better, SSRs), and an AC/DC power supply with a high current rating for all the current that the relays will draw.

Also, you'll be better off posting this question to the Arduino site in stack exchange.