in reply to Re^2: Another IPC::Run Question
in thread Another IPC::Run Question

You could try creating a Psudo TTY (IPC::Run has native support for doing that, IIRC). That may convince the child to flush its buffers at the end of every line.