How about just using File::Tail (which works under Unixish-enough OSes), or spawning a pipe from tail -f?
In reply to Re: Reading a file live! by Corion in thread Reading a file live! by negativ_m