per il database puoi usare la classe che trovi sul mio sito (www.phpsoft.it)

c'è un'esempio nel file compresso e c'è anche una piccola reference nella pagina del download

---

per quanto riguarda l'ftp ... si ... ovviamente se il server supporta la lettura dell'orario di modifica puoi farlo tranquillamente

www.php.net/ftp

dai un'occhio alle funzioni FTP di php

ovviamente devi avere un server ftp installato da qualche parte ed il pc acceso mentre riceve (prova warftp e no-ip per avere sempre uno stesso nome )