Well, excuse me if I come out a bit slow, but I still don't see the big picture 😃
The issue is to have paired pages to show?
When the index is loaded in the correct lang/country, the iframe-page should be the same lang/country?
I would set a cookie, or propagate the correct country through the url, then echo the iframe code with php.
I've done this on our publishing system, where the index loads the article, and the rest of the articles in the category displays as links in an iframe (the whole point is to get scroll without layers).
The idea is that the iframe-page is a standalone script that can do it's own processing, provided the correct var in the url:
$country = $_GET['country'];
echo "<IFRAME WIDTH=270 HEIGHT=80 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0
SRC=\"submenu.php?country=$country\"></IFRAME>";
Then you do a check in the iframe'd script to find the correct country, create links with the corr. country in the url:
$country = $_GET['country'];
echo "<a href=\"index.php?country=".$country."\"
target=\"_parent\">Vistit ".$country." cities</a>";
echo "<a href=\"index.php?country=".$country."\"
target=\"_parent\">Vistit ".$country." museums</a>";
echo "<a href=\"index.php?country=".$country."\"
target=\"_parent\">Vistit ".$country." restaurants</a>";
knutm :-)