This is a javascript problem, to see how a child and parent window can communicate save this as iframbot.htm
<!--
to work in Firefox you have to have
parent.document.parentform.text1.value = this.value;
whereas in IE you can skip the document bit
-->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="baby" method="post" action="">
<p>
<input name="radiobutton" type="radio" id="yes"
onClick="parent.document.parentform.text1.value='Yes!';" value="radiobutton" checked>
<label for="yes">Yes</label><br>
<input type="radio" id="no" name="radiobutton" value="radiobutton"
onClick="parent.document.parentform.text1.value='Noo!';">
<label for="no">No</label><br>
<input name="text1" type="text" value="type and change the form above" size="40"
onKeyUp="parent.document.parentform.text1.value = this.value;">
<input type="button" name="Button" value="Change Above" onClick="parent.document.parentform.text1.value=text1.value; return false;">
</p>
</form>
</body>
</html>
And this as whatever, as long as it's in the same place as the above
<!--
to work in Firefox you have to have
pframe.document.baby.text1.value='all is well'
whereas yet again in IE you can skip the document bit
-->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<iframe frameborder="1" height="300" width="400" id="pframe" name="pframe" src="iframebot.htm" title="Title of My Iframe">
</iframe>
<form action="" method="post" name="parentform" id="parentform">
<input name="text1" type="text" id="text1" value="Initial Value" size="40">
<input type="button" name="Button" value="change the kid" onClick="pframe.document.baby.text1.value='all is well';">
</form>
</body>
</html>
You'll have to grab the value of your box in the onsubmit of the form, or whatever other magic you stir up.