You will need to do more debugging. Find out what user your CGI gets run as. Find out what the error code is when you try to launch the autostat program. Find out whether the launched program outputs an error message. Such an error message could end up in the web server error log for example. Compare the rest of the environment of the CGI script to the environment of the shell.