So I will now play my idiot card. To make sure I understood correctly, run C:\Program Files\Stardock Games\Demigod\bin\ImpulseReactorOptions.exe
Set a range of 20+ ports per user that do not overlap.
And the in the firewall forward each set of ports to the appropriate IP
sound about right?
Good guide for how to do this for noobs is http://www.portforward.com/
it has an almost idiot proof way of doing it, but as of this post demigod hasnt been added. If it still isnt there later look for a link that says "Default Guide" in orange in about the middle of the page.