If I create a simple script such as: open (TESTWR, "> testit"); print TESTWR "testo"; close TESTWR; Perl will not create and write to this file no matter what the permissions on the directory. If I run the perl script via shell as root, it works, but otherwise, no go. I ran some other tests through perl via CGI and the web, and I was able to find out that it was not running via suexec (or at least running "whoami" showed the user "apache" - also it was interesting that the "pwd" command showed "/"). This is a big problem for me. How can I get perl to run through CGI via suexec and have it be able to write and create files?