iirc you could use phex and try a private ip storing server, which only you and your friends know about.
After some time you wouldn't need it anymore (in fact after one run), because phex still uses a host-catcher. If noone connects outside the network you have a private network.
You can have that bit easier, if you have a few friends with static ips. Then you put them into auto-connect of phex and let the program do the rest.
Voila, your own private network.
jJst make sure you and all your friends delete the other auto-connect hosts before, or you'll become part of the whole network, as the host-catcher gets other ips.
I wish you good sharing and "Hail To Phex"! :-)
(URL of Phex:
http://phex.sourceforge.net/)