Si piensas trabajar con productos M$ .. mejor que uses ASP para tu SQL Server y bajo Windows todo con tu IIS por ejemplo ...
En Perl tienes capas de asbtracción de BD .. ADODB si no me equivoco .. modulo q tendras q instalarlo.
Por cierto ... un artículo para que leas sobre PHP vs Perl para páginas dinámicas:
http://php.weblogs.com/php_versus_perl
Un saludo,