I have a lot of Wordpress scripts installed on my hosting account, and I was wondering what would be the best way to back up all of the files/databases. I was recently hacked, and I cannot rely on my hosting because they only do weekly backups.
You just need to backup the databases and the files. If the Wordpress installations are all on their own databases then you will need to backup each one. This can easily be done by going to the WP admin dashboard>settings>export. As for files, all you really need to back up is any customized files you may have, which is usually the wp-content folder and wp-config (although if you don't backup wp-config, all you have to do later is quickly create a new one.)
For WP files backup you need to take home directory backup through cpanel 'Backup' option and for DB backup just install 'WP DB backup plugin' at your blogs and set it to take backup every day or every week so automatically backup sent to your given email address. DON.
Use this WP Backup plugin: http://wordpress.org/extend/plugins/wp-db-backup/ and set it to "daily backup" and automatically send the database to an email address that you have specified.