I've nearly got a port working based on the bitcoinjs-server nodejs library, as well. I've gotten it to connect to the peer network, though it seems there's some difference in how the block difficulty progression is calculated for NMC... Once I get that and add the logic for the NMC-specific Scripts, that will be another option for end users to run locally via Node, and as a web framework for web applications as well!