Una aplicación web puede estar escrita en varios lenguajes, algunos scripts en perl y otros en PHP, igualmente yo prefiero hacer todo el PERL...
En PERL tienes el módulo DBI que te conecta con cualquier base de datos...
Checkea en el FAQ de este foro y en la sección de tutoriales de
www.perlenespanol.com
Saludos