Come é possibile portare i dati di un valore presente in una pagina ad un altro in un'altra pagina?

ESEMPIO PRATICO:

Nella pagina iscrizione casting del grande fratello
c'é il tasto "allega" che apre un popup.
Inserita l'immagine, si riempie automaticamente il campo della pagina principale.
CHE BELLO CHE BELLO

Il massimo che ho recuperato é questo:

<html><body>
<form name='form1' method='post' action='azione.php'>
<input type='text' name='campo1' value='' size ='40'>

<input type=text name='campo1' value='' maxlength='60' size='40'>
<input type="button" value="Copia" onclick='{ form2.elements["campo2"].value = form1.elements["campo1"].value; }'>


</form>

<form name='form2' method='post' action='register.php'>
<input type=text name='campo2' value='' maxlength='60' size='40'>
</form>
</body></html>
che passa i dati da un modulo all'altro.

Avevo pensato anche di inserire un iframe che ulpoadava l'immagine e poi restituiva il valore alla pagina principale.

Se é una colpa voler migliorare lo script una pagina, allora sono colpevole.
Se é una colpa servire il mio paese con il javascript, allora sono colpevole.
Se é una colpa fare una gara di rutti dopo un paio di birre, allora -perdio- sono colpevole.