Casimiro gracias por el codigo, lo probare a ver que tal funciona.
El que he puesto yo hace uso de la libreria wininet.dll y no hace servir componentes, el problema es que no entiendo porque falla. Pero bueno, no le dare mas vueltas y a producir!!!
Gracias de nuevo, ya os informo si usando TIdFTP me funciona. Aposi, gracias a ti tambien.