in reply to fork() interferring with backtick
I can't see how the backticks process cound interfer with your fork, since the backtick process is completed before you fork. It must be something else. Please describe your problem.