Hola,
Solo una pequeña aclaracion sobre el funcionamiento de las funciones FTP de PHP. Con esas funciones, la maquina que ejecuta el script con esas funciones es el cliente FTP. Y como todo buen cliente, debe conectarse a un servidor FTP. Asi que si lo que necesitas es subir ficheros desde cualquier maquina de cualquier navegante, con el metodo FTP cada cliente tendria que tener instalado un servidor FTP en su maquina. Espero haber sido claro.
El metodo tradicional de subir ficheros es mediante un formulario POST de HTML. Puedes ver el manual
http://www.php.net/features.file-upload (o las FAQs del foro o en el buscador)
Saludos.