(I’ve moved this to the smartapp ideas category because it’s something that gets done with software in SmartThings rather than devices, so you should get more answers here. )
Sounds like a fun idea!
There are multiple ways to do this with daisychains, but at this point I would second the suggestion for core, as it will give you the most flexibility.