As ambivalent as I may be to Node I am very intrigued by the library end of this. Have you messed around with interfacing to the C3/DS engine at all? If you're already messing with OLE it seems like it might not be that much of a leap.
I'm not much of a C3/DS player, but I'd be willing to implement those other games if there's any interest for it.
But does C3/DS have an OLE interface? I thought only C1 and C2 had it.