Perché non utilizzi il metodo POST? Ti serve per Flash? Altrimenti non c'è motivo di far visualizzare nell'indirizzo del browser tutto il testo.

In ogni caso devi mettere le virgolette (e raddoppiarle!!!) nella stringa che hai prodotto.

codice:
Response.Write("<form name=""form"" method=""post"" action=""emailconferma.asp?testoconferma=" & Ctesto2 & """>")

Roby