You're still having problems because you didn't do what you were asked to do. pc88mixer asked you to redirect stdout in the system call to something else, like /dev/null, so that the output was not 'attached' to the cgi process. Closing stdout in the perl script isn't the same thing.