If you don't particularly feel the need to roll your own,
File::Tail is a nice way to do it. Reduce, reuse, recycle and all that.
--
jwest
update: I assumed, possibly mistakenly, that the poster wanted something like 'tail -f' instead of vanilla 'tail'.
-><- -><- -><- -><- -><-
All things are Perfect
To every last Flaw
And bound in accord
With Eris's Law
- HBT; The Book of Advice, 1:7