in reply to
PHP over perl
Those that don't have root control over their server need to have perl available in the public directory, which a few years ago was more rare. Now it's pretty easy to find.
I think PHP came into vogue because one could put it in with the HTML to make it interactive/responsive, but I simply create a file called index.pl and distribute/create everything from that script. It gives me total flexibility and interactivity and there's nothing I need from PHP that I can't do with Perl.
Update: I also make use of redistribution by .htaccess which adds to the flexibility on offer.