For A Very Long Time, I Couldn't Host Because Of A Router. I Bought DigitalBYOND, Wich For $3 A Month It Would Host For Me. ITS A VERY GOOD DEAL, AND I WOULD SUGGEST IT!
I Recently Found This New Way Thanx To Jordan92rock And Blair.
This Unfortunatly Only Works If You Have A Linksys Router, But If You Don't, Try Searching The Site For Other Things.
Go Here And Follow The Instructions:
http://www.portforward.com/english/routers/port_forwarding/ Linksys/WRT54GS/BYOND_Dream_Seeker_Host.htm
After You Do That, Shut Off Nortin Anti-Virus And Security System If You Have It. Also, If You Have Any Firewall Besides Windows Firewall, You May Need To Close It!
WARNING: Don't Do If You Don't Trust BYOND. Can Allow Access To Your Computer That Your Firewall And Router Blocks. But People Without Routers Allow This Stuff Everytime The Host So Its Really Ok!
IF YOU DONT FEEL LIKE CONFIGURING YOUR ROUTER USE DIGITALBYOND !
http://portforward.com
Select Port Forward.
Select your router.
Click "BYOND Dream Seeker Host".
(I'm just adding on to his suggestion, since his link already had the router pre-selected.)