Hola,
Cita: en realidad lo que quiro hacer es que un usuario pueda subir un fichero al servidor
Y supongo que no querras que todos tus clientes tengan que instalarse un servidor FTP en su equipo. Porque las funciones PHP de FTP son para funcionar como CLIENTE de FTP, igual que los que puedes ponerte en tu equipo.
Para que todo usuario suba ficheros, lo debe hacer mediante un formulario. Mirate
http://www.php.net/manual/en/features.file-upload.php
Saludos.