Salut,
tu peux pour copier le site faire un script qui parcourt tous les
dossiers, crée un fichier tar contenant ces dossiers et fichiers, et le
met à disposition sur un compte ftp par exemple (ou alors dans windows
tu paramètres le gestionnaire des tâches pour qu'il fasse appel à un
programme qui te rapatriera le fichier).
Pour ce qui est de la base il y a peut-être un moyen avec mysql front
de paramétrer automatiquement un rapatriment mais je ne connais pas
bien ce logiciel.
Sinon si ton hébergeur propose des sauvegardes auto, tu peux via
fsockopen te connecter à ton hébergeur et rapatrier les sauvegardes sur
ton PC.
a +