Re: Just use Perl for what it was intended for
C for CGI scripts is probably not a great choice.
Lisp, I am not sure, but depending on the dialect it might be OK.
What is/was wrong with TCL? Good at string processing (like Perl) and a lot more readable.