Well, it could just be one of those WYSIWYG things, but could you show us what you mean exactly (like a demo page, or copy-paste some of that script or html code)?
Sounds like iWeb is compensating for something Internet Explorer does to PNGs that other browsers don't, like for instance getting the colours wrong, or not respecting alpha values or something like that.