Lösungsansatz:
use IPC::Open2;
Du solltest Dir natürlich die Doku / POD zu IPC::Open2 durchlesen; ist ein wenig tricky aber auch sehr einfach + elegant; wenn du auch STDERR abgreifen möchtest, dann verwende IPC::Open3 - aber lese dir beide Dokus durch!
ciao
K@rl