>> But it does not, I guess >> because it needs to be sourced. How is that done, short of >> restarting the server? > > Try > /usr/bin/pperl -- -k /home/aras/WWW/cgi/a.cgi neither new server, nor the old server use(d) pperl. plain old cgi. (I don't know why you stopped using it.) -i