En PHP, tu peux très bien réaliser ce script.
A première vue, ça ne m'a pas l'air très compliqué.
J'avais rencontré deux trois difficultés pour me connecter sur un FTP par contre, mais ce ne sont pas les scripts qui manquent sur Internet.
Pour le rappel toutes les semaines, euh, je ne sais pas trop et je préfère m'abstenir.