Ok…the second error is the result of the first error. It also looks as though you have not yet installed MT, and are just trying to run the “check” program to determine the presence of required modules.
you indicated that the file mt-check.cgi is set to “755”, you should also make sure that the directory it is in (in this case /home/neoian2/nverted.org) is also set to 755.
I’m also assuming your shebang! line (first line in the script) is set correctly for DH location for perl, though as I don’t have the mt-check.cgi code in front of me I suppose it is possible that a bad shebang! could create the error, so double check that.
If all that is in order, the next lilkely possibility is that the file somehow got corrupted (sometimes happens with files extracted from “zips” on Wind*ze systems), and bad line endings or extra character have found their way into the file. It is also possible that your ftp client is mangling the file (cuteftp, as one example, sometimes does not process ASCII uploads properly)
Depending on what operating system you are using, select an appropriate “pure text” editor (no wordprocessor!) , ideally one that allows for you to save the file with *nix line endings. Check for extra lf’s at the end of the file; often these will cause such an error.
If you find any “blank space” at the end of the file, delete it leave the cursor after the last character in the file, and save.
Delete the file on your server first, and re-upload in ASCII mode (possibly trying a different ftp client). Set the file’s permissions to 755, clear your browser’s cache, and try to run the file.
Those are the only suggestions I can give at this point - if they don’t work, write back and I’ll try to run a test install for you.