<a href=\"#\" onclick=\"Selezionato('$var');return false;\" TITLE=\"$var\">".$t)."</a>

<script language="Javascript">
function Selezionato(w_data)
{
window.opener.document.form1.data.value = w_data;
setTimeout('window.close()',100);
}
</script>

I nomi degli oggetti, funzioni, variabili devono essere univoci; ho introdotto un piccolo ritardo nella chiusura per problemi su alcuni browser; per la sintassi lato server verifica tu

ciao