Aren't you just reinventing Perl's built-in piped-open?
In reply to Re: fork - alarm - output by BrowserUk in thread fork - alarm - output by chart3399