I downloaded a Perl script from Matt's Script Archive. It was written for Unix machines, but my hosting server runs on Linux. I get a 500 internal server error when the form is submitted, although maybe one out of twenty times the script works but tells me the comment field is empty (but it was not). The error log that is generated by the script actually records this error. But most of the time, it just doesn't work.
All paths...