Bueno si quieres reinventar la rueda:
www.php.net/ftp www.phpclasses.org
(la documentación oficial de las funciones FTP y un almacen de classes para que uses por lo menos algunas classes que te ayuden en lo básico .. y de ahí desarrollas tu interface y demás funcionalidades ..
Y si quieres alguna aplicación ya hecha:
www.hotscripts.com
Concretamente ... por aquí:
http://www.hotscripts.com/PHP/Script...ent/index.html
(están mezclados los clientes FTP con los HTTP .. fijate bien)
Un saludo,