Thanks for the tip liverpole... I didn't realize how vague my question actually was until I had posted it. Looks like fork and system(... &) solved the problem. I still had to figure out how to check to see if the output was done, included the code for how I did that below. Thanks again.