In my opinion the best way to host is to download a software firewall like TinyFirewall (
www.tinysoftware.com ), then set up a DMZ to the server's IP. Make sure you run MOHAA in windowed mode first because the firewall will prompt you for connections.
This way you can open up all the ports you need and the server will still be protected by a firewall.