If you're unfamiliar with iWeb '09, I'll say this: It does what it does well. If your goal is to share photos, movies and stories with minimal fuss and zero coding, iWeb will work.
The setup is simple. First, create your site. Next, click the title of your site in the iWeb '09 sidebar (this doesn't work with previous versions of iWeb) to reveal the publishing options. In the first drop-down menu, select "FTP Server." Give your site a name and enter a contact email.
Below that, enter your FTP settings. You'll need your server address, username, and password that we gave you in the login details we emailed you with your hosting account details. Next, enter the path to the directory (domains/example.com/public_html, for example). Be sure to replace the "example.com" part with your own domain name and also be sure that it is exactly as shown here with the "domains/yoursitename.com/public_html". If you don't then it won't work correctly and it will publish all over your account folders and ruin the web hosting because it didn't put the site where the public can see it - in the public_html folder.
It won't hurt to test the connection at this point by clicking the button that's available for just that purpose.
Finally, enter your site's URL and then click Publish. Off it goes! If you set it up correctly, your iWeb-powered site will be uploaded to the proper place on your site. Subsequent updates require re-publication, so just hit that Publish button again when you're done making changes
That's it! Have fun publishing your great site with iWeb '09.