Originally posted by mendhak
He does have IIS, btw. A slightly buggy version at that too

If you don't want to go the dns2go way, you'll have to buy an IP address from your cable operators. Most likely a monthly additional charge.
For our cable connection at work, we pay about US$130 a month for 2 static ip address, 2Mbps download/256Kbps upload, if anyone is curious as to how much that costs.

Anyway, if you have an internet connection, and your isp doesn't try to block anything (good ones shouldn't) - you can run a web server and it will be accessible at the ip address you're currently using, even if you connect by dial up. The trick is figuring out what your ip address is and how often it changes.