hiya,
> I am currently working with our webmaster, and looking at the possibility of
> how to support is current perl scripts that keep his web servers mirrored.
> (no mget, mput in sftp). Also, what type of authentication is suggested.
a few more ideas for you...
rsync/rdist using ssh as the shell works well for keeping web servers
out on the net in sync with each other or with staging/dev servers
etc behind firewalls.
rsync is at: http://rsync.samba.org/
sshd on the target host will work in a chroot jail if required.
explicit commands in the $HOME/.ssh/authorized_keys files on the
target/file destination host for the distribution user can give you
a degree of comfort as well.
hope this helps,
pauline