If you already have a server with IIS installed and don't want to install Apache instead, you can also get ActiveState to work with IIS.
As long as you install ActiveState perl after IIS has been installed, ActiveState will configure IIS for you automagically.
Otherwise, you can configure it manually.
Just follow the instructions here.