I am trying to embed one web page inside another. The page that is doing the embed doesn't have any other content.

With a very bare bones html file, it works fine, but if I put in the
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
line, it breaks the page.

See here: http://zyada-stuff.com/test_embed.html for the working version and here: http://zyada-stuff.com/test_embed2.html for the broken version.

Tested in Firefox 3.6 and IE 8

Why I'm doing this: I am a member of a group called Etsy Fort Worth. We already have a web site: etsyfortworth.com I created the embedded page with PHP and mysql, and I want to keep the actual source code/data under my control, but have it look like the page is on the etsyfortworth.com site. And the person who maintains the etsyfortworth website is not very technically savvy. I have no problem with giving her html, but I really don't want to go beyond that.

I would also like search engines to index the page appropriately.

Is there a better way to do this?