One of the things that attracted me to UOX3 was using javascript. I also run a BBS that also uses JS for scripting. If anyone is interested, Synchronet is open source, so you can check out how its implemented in that project.
http://www.synchro.net
Thanks,
Mindless Automaton