I don't think you should have included MySQL or MSSQL up there....those aren't programming languages :\
They're RDBMS's, or Relational Database Management Systems; designed to work WITH most of those other programming languages you've listed. Namely PHP, Perl, and ASP.
Although I'm quite new to programming in general, and my track record isn't that long, I would have to run with PHP on this one. Most versatile, compatible, easiest and most popular of all the languages mentioned.