If you're using Windows NT, 2000 or XP, I suggest you go ahead and install IIS if you haven't done so already. You'll need your OS CD-ROM to do so, and the version of IIS varies depending on what OS you have.
Next, you'll want to read
this guide for everything you need to know on how to setup Perl on your system.
Then, set up any firewall configurations that need to be made in order for outside computers to access port 80 of your computer. On Linksys router/hubs, this is called port forwarding. You'll also need to open up port 21 if you want to setup an FTP server.
For the last step, if you want to associate a DNS, go to the
DNS2Go homepage.
That's it!