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)