Per esigenze come le tue la soluzione migliore è PHP + Mysql.

Come detto da Mich_ Perl è più complesso.