If you have the ftp access to the public_html folder for your intended site,
1. Create web site in iWeb
2. publish site to a folder on your computer (option under File in iWeb)
2a. when you do this step, there is a blank at the bottom of the window to put in the main site url that will be used (for instance, I use
www.simplesurvivalmoves.com, so that's what I put there. If I used physics.ttu.edu/`brimcgon then I would need to put that there. Basically the top tier of your intended site.)
3. get an ftp client (I use CyberDuck).
4. Loginto your intended site through CyberDuck (sometimes ftp.yoursite.com/blahblahblah instead of
www.yoursite.com/blahblahblah)
5. Locate the folder that you published your site too on your computer.
6. Drag folder to public_html folder in CyberDuck. I also open the folder on my computer, and copy each file to the public_html folder in CyberDuck, just to be sure that the urls resolve.
Hope this helps,
Brian