http://qs321.pair.com?node_id=870279


in reply to Asynchronously capturing output from an external program

Capture::Tiny

See also Dave Golden's talk on Capturing output

The Asynchronously in your heading is misleading as you don't actually appear to want that at all