Pues te recomiendo el apache server por varias razones:
1) Es gratis
2) Es muy fácil de usar
3) Lo usa todo el mundo
4) Sirve tanto para linux como para windows
Te lo bajas gratis de
www.apache.org lo instalas y ya está, colocas en la barra de dirección del navegador la palabra localhost y listo, te aparece que ya está funcionando.
Por default se instala en c:/archivos de programas/apache group/apache2
Ahí tienes la carpeta CGI-BIN en donde van los scripts de PERL y tienes la carpeta htdocs en donde colocas los .html, las imágenes y todo eso.
Bueno, espero que lo puedas instalar sin problemas, es muy sencillo
Saludos