in reply to File Access for child process

I would try specifying the full path to blastn — your webserver (although you're not explicitly talking of one, the 'webRoot' and 'cgi-bin' make me figure you're using one) might have a different search path configured as your interactive shell...  Just an idea.