unxutils

How can I monitor a log file and insert timestamps, using Perl?

I have an application which generates logs in append mode, but the logs are not timestamped. Is it possible to use tail -f with some option, or a perl script to monitor writes to this file and prefix them with a timestamp? Given that I am running Windows without Cygwin, could I avoid using bash or any other Unix shell? ...