"It would be cool to even be able to program it to have any number of lights on at once. Either way, IS THIS CONCEPT POSSIBLE?"
Yes. I suggested same back in reply # 10.
Wouldn't need address assigning either - just pass message on to next module indicating "I'm done, your turn".