in reply to scp file from non-routable to routable hosts
rsync -e ssh rest_of_command
If you have you ssh keys set, you will not be required to enter a password.
File::Rsync might be of some help too.