in reply to CGI problem: Method Not Allowed

not a perl problem.

Your live apache/linux server isn't configured the same as your internal server.
They don't agree on how to handle your URLs -- your internal server is configured to (somehow) recognize that URL as a CGI and execute perl, you need to do the same for your live server