I'd go for PHP
With the new release of PHP 5.0 I'd opt for that. Perl is good but not for enterprise scale sites. ASP/.NET are great but the license costs/Development costs are very high.
PHP 5 gives you a lot more scope. Beginners can still use the simple side of PHP - but advanced users...