Could you do a redirect on the basis of referrer?
<?php
$referrer = $_SERVER['HTTP_REFERER'];
if (preg_match("/site1.com/",$referrer)) {
header('Location: http://www.customercare.com/page-site1.html');
} elseif (preg_match("/site2.com/",$referrer)) {
header('Location: http://www.customercare.com/page-site2.html');
} else {
header('Location: http://www.customercare.com/home-page.html');
};
?>
Source: http://www.phpjabbers.com/redirect-based-on-referrer-or-ip-address-php2.html
Alternatively, you could do a redirect in PHP if a certain $_GET variable is NOT set. When you include the page via iFrame, always set it. This way, outside traffic directly to the iframe-page would be redirected to the right page.
By the way, use <meta name="robots" content="noindex, nofollow">
inside the header of the iframe page, so that in future it will not show up in search engines.