J'ai un compte gratuit chez free et je peux y accéder sans prob via ftp (mais c'est ptêt parce que je l'ai depuis vachement longtemps, qui sait?).
Sinon, si tu as un nom de domaine (et au prix que ça coute...), tu peux toujours aller voir chez
http://www.freewebdot.com . C'est obligatoire d'en avoir un (que tu peux acheter chez eux) parce que tu dois configurer tes dns, mais l'offre est vraiment intéressante :
Hébergement au choix sous linux avec php et mysql ou sous windows server 2003 avec .net 1.1 et 2.0, sql server 2005 et access.
Le tout avec 3 gb d'espace pour les deux, sous-domaines, comptes mail illimités, ftp additionnels (là j'ignore s'il y'a une limite ou pas) et tout ce qui fait un hébergement potable :)
Le seul truc c'est que t'as pas intérêt à mettre des trucs illégaux dessus sinon c'est le ban assuré dès qu'ils te tombent dessus.
Le tout pour la modique somme de 0 €, ça mérite d'être souligné
Edit : Ah oué, fait non négligeable... il est possible d'avoir plusieurs hébergements avec un seul compte ('videmment, faut plusieurs noms de domaine aussi)