ciao a tutti!

ho questo problema:

mi ritrovo in una pagina ad aver 3 variabili che contengono più email.

dato che è possibile che la stessa email sia presente in tutte e tre le variabili, devo cercare di creare una lista unica (una variabile) senza email doppie.

per creare queste 3 variabile uso 2 metodi, in uno le prelevo dal request.form della pagina da cui arrivo così:

codice:
tipo1 = trim(request.Form("emailutente"))

arraymail = split(tipo1, ",")
e1=""
for i = 0 to UBound(arraymail)
e1=e1&arraymail(i)&";"
next
NI1=UBound(arraymail)+1
le altre 2 variabili le prelevo da due db così:

codice:
set rs = Server.CreateObject("ADODB.Recordset")
sql="SELECT ... "
rs.open sql, connNS, 0, 3

if NOT rs.eof then
emailNS2=rs.GetRows()
Totale_RecordNS2=UBound(emailNS2, 2)
NI2 = Totale_RecordNS2+1
e2=""
For RecordNS2 = 0 To Totale_RecordNS2
if check_email(emailNS2(0,RecordNS2))=True then     'funzione per vedere se sono email valide
e2=e2&emailNS2(0,RecordNS2)&";
"
else
e2=e2&""
end if
Next
ripeto quest'ultimo passaggio per un altro db e ottengo le 3 variabili.
ma come faccio ad eliminare i doppioni?