Pour ce qui est de mettre en ligne ton site, il te faut petit logiciel (j'utilise LeechFTP) et je pense ke tu peux le télécharger gratuitement sur www.telecharger.com !!!
Par contre, pour ce qui est de créer un site, presonnellement je fais tout en langage HTML, je n'y connais donc rien en matière de logiciels de création de sites !! Désolé !!...