События файловой системы по ftp
Вам именно сразу же после появления надо? wget раз в минуту не прокатит?

На сервер ПО ставить нельзя? Я бы поменял клиент и сервер ролями в данном случае.

И да, есть проблема недозаписанных файлов. Кто-то заливает или копирует локально на сервере в отслеживаемую папку файл. Файл будет «изменен» постоянно. Как Вы хотя бы теоретически предлагаете определять только с помощью клиента отслеживать факт заливки файла? Без отслеживания xferlog на сервере никак имхо.
Вариант в лоб — каждую секунду опрашивать ftp сервер, копировать новые файлы