Check the first post, but we are gonna try without it now I guess.
Hamachi is basically a Virtual Lan, and while using it anyone can host (I think), and games of many players work every time, as long as there are no router problems (or other connection/computer issues).