Have you checked to see if that environment variable is set in your mod_perl program? You may have to use PerlPassEnv or something similar. You should also check the permissions to make sure the user your mod_perl server runs as can read that file, although the backticks experiment would point to yes.