in reply to Expect.pm Help

You might also get some mileage out of unbuffering STDOUT in the second script.
select STDOUT;$|=1;
See Suffering from Buffering for more info.