ok.
per l'hosting se vuoi posso scriverti per MP perchè non se ne può parlare per regolamento.

per l'ftp tieni cmq presente il consumo di banda / dati sul device.

per il programma lato server, ovviamente dovrai scriverlo te.
puoi usare qualsiasi linguaggio per questo genere di operazioni (java, python, php, c#, ecc).
il programma lo puoi lanciare:
- tramite una request dal device, indicando il file da cancellare
- in automatico tramite schedulatore (e qui dipende dal sistema operativo installato sul server)