Je suppose que pour envoyer des photos, ils sont obligés de se connecter avec un User et un Password.
L'idéal, déjà est de ne pas mettre tous les fichiers dans le même dossier, mais de créer un sous-dossier par client et qu'il n'ait accès qu'à celui-ci.
Il existe des scripts PHP (il me semble me souvenir d'un script dont le nom comporte 'wolf', mais je ne le retrouve pas) tout fait d'accès FTP pour gérer les Upload/Download selon les utilisateurs.