in reply to Re^4: Multiple commands with one system call
in thread Multiple commands with one system call

Then at the very least, you need a fork or threads. Depending on some very practical details, I would probably use IPC::Open2 to monitor progress of the child progress so you know when to execute your secondary commands. Some details of interprocess communication are discussed in perlipc.
  • Comment on Re^5: Multiple commands with one system call