Hi Scott,
If you think that this might be a mod_perl problem, and since you aren't
using any mod_perl specific functionality, then switch to straigh CGI. I'd
suggest adding a bunch of debugging messages in your code. They should be
directed to the server's error log by printing to STDERR. Run your program
once and have a look at the error log. Then repeat. Once you've got the
program working correctly under CGI, switch to mod_perl and start over.
Something to understand with mod_perl, it's often important to restart the
httpd between experiments. I won't go into when this is or isn't required,
but basically: Restart Apache after every code changed.
---
Rodney Broom
Programmer: Desert.Net