I'm actually working on a plugin using node.js, its very easy to code with, just i'm not used to Xenforo. The node.js part is done practically. Its much more easier to maintain using node.js + socket-io means it can use websockets too, or you could use node.js + faye for Bayeux protocol...