Yeah, an IFrame is your best bet. A scraping the screen in the manner described above is your second best choice. You might have to clean up any relative URLs in the code. e.g.
Code:
<img src="images/house.jpg">
to
<img src="http://theothersite.com/images/house.jpg">