Je vais voir cela.
En gros, mon script génère des fichiers XML à partir de ma base de données et en fonction du client, j'envoie ces fichiers par ftp, sftp, soap ou sur un support local comme un disque dur (la méthode est choisi par le client).
J'utilise donc les fonctions ssh2 de php pour les connexions en ssh2 : http://fr2.php.net/manual/fr/ref.ssh2.php