Buenas Chenon!
 
Si, justamente ahora estaba en ello y me da 0644, mientras que en local 0666. 
Con un CHMOD deberia poder cambiarlo? Estoy intentandolo pero no hay manera, es el siguiente codigo:  
 Código PHP:
                $archivo = fopen ('ftp://soft:***@192.168.0.33/datos.txt', 'w');
            //$archivo = fopen ('datos.txt', 'w');
            
            chmod('ftp://soft:***@192.168.0.33/datos.txt',0666); 
            echo substr(sprintf('%o', fileperms('ftp://soft:***@192.168.0.33/datos.txt')), -4);
            die; 
    
  Me da el mismo, como si el chmod no hiciera nada, en FTP ya se me escapa 1 poco todo. 
EDIT: 
Estoy probando desde la consola de windows y desde filezilla y me da el mismo error:
Estado:	Ajustar permisos de '/datos.txt' a '777'
Comando:	SITE CHMOD 777 datos.txt
Respuesta:	501 Parameter not accepted. 
No entiendo xk no me deja, teoricamente el usuario tiene permisos de administrador :S