Create an image, any image (gif, jpg or png), of about 57x57 pixels and name it favicon.ico.
Put the image in the root of the server.
The root is where you publish webpages. And it is NOT the folder with your sitename.
Any modern browser wil find the favicon.ico and displays it. With or without iWeb.
Here's mine :
And to spoil the fun :