allora io ho provato questo:

codice:
function gestEmail(mail){
	totmail = "";
	for(i=0;i<mail;i++){
		if(document.email["id_categ"+i].checked){
			totmail = totmail + document.email["id_categ"+i].value + "|";
		}
	}
	window.opener.document.selectmail.idcategmail.value=totmail;
	window.close();
}
e questo è il pulsante:

Codice PHP:
<input type="button" onClick="javascript:gestEmail(<?=$i?>);" name="chiudi" value="chiudi">
in pratica passo il valore totale dei checkbox con $i

questo invece è il checkbox:
Codice PHP:
<input type="checkbox" name="id_categ<?=$i?>" value="<?=$row["id"]?>"> <?=$row["email"]?>
lo script mi restituisce giustamente solo gli id delle email selezionate in totmail ma il window.opener.... non funziona e la popup non si chiude :master: