in reply to following a file with Perl

You should have a look at File::Tail.