El problema de las comillas es un tema archiconocido, pero no creo sea atribuible unicamente a ASP.En cualquier lenguaje que requiera datos de un formulario habria que tomar esos recaudos, incluso en el envio de parametros a paginas y archivos incluibles.
Lo de preguntar como se hace tal cosa creo se hace mas bien para aprender, actualizarnos y asi prevenirnos antes que alguien lo "haga" por nosotros.
taluego