I am having the same problem. I created a new website with iWeb and when I test the connection everything is ok. The site page listing on the upper left side of the window is red and next to the site name there is a small icon that looks similar to an RSS feed icon. When I click on PUBLISH ENTIRE SITE that option grays out but nothing happens. In the past when I have published websites next to the site name there is a circle that shows the progress of the upload and when completed the list turns blue. I have cleared cache, quit iWeb and restarted the computer. I do have multiple usernames on this computer each with a different iWeb website, but none of them are logged in.
Godaddy is the host and I called their support line and all my settings are correct. Although they tried, they could not help me beyond that. My iWeb version is 3.0.3 and I am running on OSX v 10.5.8.
I have had similar problems in the past with iWeb not publishing changes, but usually after I do the things above it will work.
Please help! Thanks.