Is there anyway to add a password into the scp command string? something like. scp file [email protected] password location
If you don't want to enter password, you will need to use keys. Use ssh-keygen to create a private/public key pair, copy the public part to the destination server ($HOME/.ssh/authorized_keys) and there you go: no more password typing.
Maybe these tutorials are interesting for you: http://www.howtoforge.com/mirroring_with_rsync http://www.howtoforge.com/linux_rdiff_backup