Можно сделать так, что бы при изменении файлов на фтп (через фтп клиент) на сервере выполнялась какая нибудь функция? Например в тхт файл записывался измененный файл.
Так это не решит задачу. Если мы через фтп клиент изменим файл например 5 раз за 20 секунд, то нужно знать время каждого изменения этого файла. А крон ведь не поставишь что бы он каждую секунду запускался, особенно если файлов на фтп тьма.