in reply to
Simulating UNIX's "tail" in core Perl
I use the module ::ReadBackwards to do something similar to what you are trying.
Comment on
Re: Simulating UNIX's "tail" in core Perl
In Section
Seekers of Perl Wisdom