Just to make sure we understand: the edit page is in the parent window and in it the document has javascript with a window.open statement. The window opened is the child window.
You can't actually put anything new in the document in the parent window. What you can do is rebuild the document with new data. Ah but you know that.
In the child window is a form to collect a couple of new values. Call the script that builds the document in the child window, corrector.asp.
Here is how I do that.
the form in the child window submits to itself.
<form action="corrector.asp">
and a submit button like this.
<input type="submit" name="submit" value="Correct It">
At the beginning of corrector.asp check to see whether it was called from itself or from the parent window document.
if(Request.Form("submit"

== "Correct It"

{
//The rest of the story.
} else {
//Build the update form.
}
Here is the rest of the story.
First, UPDATE the database with the values from the edit form. Then, and this is the cool part, build a document that will never be seen like so -
Code:
<HTML>
<SCRIPT>
window.opener.location="my_main_document.asp";
window.self.close();
</SCRIPT>
</HTML>
That will call the script to rebuild the document in the parent window. Since at this point the database has the new values, the rebuilt document will get the new values.
Then it closes the child window.