pour préparer des photos pour le web , je te conseille graphic converter (c'est un shareware qui n'a pas de limitation a part un message qui ralentit l'ouverture mais ca marche)
pour la creation des pages html, il y a nvu qui est le composeur de pages de netscape et qui est freeware mais sinon, fais le au code avec creatext ou bbedit lite. rest eword qui exporte en html mais ce n'est pas du tout un freeware mais un gros hypercherware
pour les menu, cherche les scripts sur des sites comme javascript.com ou encore les sites qui hebergent des ressources php. tu les a gratos et tu les adapte a ton site.
Pour ma part, je travaille avec creatext, et graphiconverter. Je met en ligne avec transmit 2.6 (freeware)
voila