Originally Posted by
mike*5*
I s***est a LAMP (Linux, Apache, MySQL, PHP) setup with port 80 forwarded to your LAN address and DynDNS used to point a domain name to your computer.
If you're not into Linux, try following Halla's tutorial then use DynDNS + port forwarding after that.