si, es posible y es muy común utilizar un script CGI para hacer lo que haces...Para ir aprendiendo sobre PERL (lenguaje muy común para hacer scripts CGI) te recomiendo la sección de tutoriales de
www.perlenespanol.com
Ahí encontrarás un poco de todo para empezar tu proyecto.
Saludos