in reply to Controlling the shell...
Here's a FAQ that you may find usefl: How can I call backticks without shell processing. It discusses ways to bypass the shell altogether. (Safer than backticks, too.)
the lowliest monk