in reply to Synchronizing Multiple System Processes

You could try combining the two (assuming your on a *nix system) into something like this:
#!/usr/bin/perl system("perl script1.pl input.txt output.txt && perl script2.pl output +.txt finalout.txt");
That way you can let the system know that there's two scripts coming so you don't have to worry about it.