First, if anyone emails you asking for your password, don't give it to them. While we like to think that everyone is honest, please remember that this is an open forum and not everyone has good intentions.

Second, did you buy, find, or write the script you are trying to install? The premature end of script headers generally means that the Content-Type line is missing.

1. did you upload it in ASCII, NOT Binary 2. did you set the script permissions to 755 so it can execute 3. does the script have a print Content-type line or a CGI $q->header() line so the page can display

Your problem sounds strange with the cgi-bin location, maybe check with your server people to ensure the folder has the right permissions set to execure perl scripts

Third, there's many, many reasons for the internal server error. Please paste the relevant line(s) from your error log. If you don't know where it is or if you have access to it, please read your hosting company's manual for error logs or ask your server administrator.