Any non-frame solution, whether it's include, file_get_contents(), or using [man]cURL[/man] would still require the changing of relative links to full URLs. Alternatively, you could use a <base> element and set it to that remote page's URL. This would then require that all files on your site be referenced via full URLs.
And, of course, this is assuming that you have a legal right to grab this remote content and display it on your site as if it were yours? (I.e.: do you have permission from the content owner to do this?)