Quick update:
I’ve now disabled the visual editor and installed the RawHtml plugin to try to figure out what is going on. I even edited the tinyMCE javascript to try to remedy this issue.
I’ve discovered that when I hyperlink an image to a ?php url, the image disappears from the post, but a static url (like http://www.yahoo.com) works just fine.
Any suggestions to remedy this?