Personally I'd use LambdaMOO, object oriented y'know. I coded a shitload of stuff in MOO code on Dragonsfire MOO, including a Harper Songbook that emitted muzak and responded to RP queues in the crowd while emitting songs. Good times
Of course, that assumes your central hypothesis has some merit, which alas falls into the "I don't understand it so it must be easy" category.
Regards,
Mg