Forgot to mention I am using CS5
Web objects run across all states in a page, so no, you can't have a web object on one state and different one on another state of the same button.
No, you don't put links inside images. Images only contain color informaition. Images are placed inside the link in an HTML tag.