http://it.php.net/manual/it/function.ftp-fput.php

Prova ftp_fput(), non vorrei che non riesca a leggere il file d'origine.

PS. hai provato a fare un cwd nella directory dove deve copiare??