Moin,
ähm, wenn Du FTP benutzen willst, würde ich bei einem FTP-Programm bleiben. Oder willst Du den Datei-Upload auf dem Server per PHP-Webseite lösen? Das hat dann nichts mehr mit FTP zu tun, Webseiten sind HTTP üblicherweise.
Dateien hochladen mit PHP ist im Prinzip doch kein Problem. Hier eine einfache Google-Anfrage:
php file upload. Du musst nur ggf. auf Einschränkungen der PHP-Konfiguration achten und drumrum programmieren, max. Dateigröße, Upload-Verzeichnis-Beschränkungen...
Grüße,
Thorsten
FTP:
File Transfer Protocol
HTTP:
Hypertext Transfer Protocol
PHP:
PHP: Hypertext Preprocessor = verarbeitet Hypertext, Skriptsprache