Puedes crear una URL tal que:
 
ftp : // usuario:contraseña@direccion-ip-o-nombre-de-dominio 
Pero verán la contraseña y el usuario en el navegador. 
Otra alternativa seria usar sftp (pero necesitas un servidor que soporte este protocolo) y mediante las claves RSA no haya que introducir contraseñas 
Mira 
http://www.davidsuarez.es/2009/11/co...-sin-password/ 
salu2