How come my PCP runs fine but doesn manage to write its output files?
Again, this has to do with permissions! The server cannot write to a file in a certain directory if it does not have permissions to do so. You should make it a point to check for error status from the open command: print “Content-type: text/plain\n\n”; . . . open (FILE, “>” . “/some/dir/some.file”) || print “Cannot write to the data file!”; . . .