The File::Tail module is designed for reading files which are continously appended to (the name comes from the tail -f directive). Usualy such files are logfiles of some description. WWW: http://search.cpan.org/dist/File-Tail/