Naturalmente immagino che ogni persona che deve ricevere la mail non deve vedere gli indirizzi degli altri, giusto?

altrimenti aggiungevi i campi delle mail separati dalla virgola e tutto era risolto...

Io ho risolto così il problema:
codice:
da = "manubox98<manubox98@hotmail.com>"
titolo = request("soggetto")
mex = request("msg")
while not rs.eof
	Set MAIL = CreateObject("CDONTS.NewMail")
	MAIL.From = da
	MAIL.Subject = titolo
	MyBody = "<html><body><font face=Verdana size=2> Egr. "
	MyBody = MyBody + rs("nome") & " " & rs("cognome") & ",
" & mex
	MyBody = MyBody + "</font></body></html>"

	MAIL.Body = MyBody
	MAIL.To = rs("email")
	MAIL.BodyFormat = 0
	MAIL.MailFormat = 0
'	response.write rs("nome") & " " & rs("email") & "
"
	MAIL.Send
	set MAIL = nothing
	rs.movenext
wend
Naturalmente il mio recordset RS contiene i nomi dei destinatari. Così facendo il programma crea e manda tante mail quanti sono gli indirizzi.
Naturalmente la mail è in formato HTML, ma puoi personalizzarla come vuoi..

Spero sia stato di aiuto...

Lele