in reply to Saving output when alarm goes off?

Yes, see open or IPC::Open2. Backticks only return output when the entire program has finished executing.