Excellent suggestions from both of you.
I have a question relating to this, which may enlighten, and/or change your opinions of how this may be achieved.
We currently use rsync for the job. If I were to use rsync for this purpose, is it possible to have the rsync at the far end execute as a sudo'd user to get the information back? If not, how about an rsync daemon?