in reply to running script within a script (semi-interactive)
Nothing from CPAN? That is harsh!
You will need to look at perlipc for "open with pipes".