A ver a ver...
Antes que nada si se puede hacer lo que quiere flacoNet sin tanta vuelta, les paso el dato que seguro les va a servir.

Hay un par de funciones de VB para hacer eso (execute y eval), pero la que te va a servir es excute.
puedes ejecutar cualquier codigo que pases como string
tu ejemplo:
<%
str = "hola"
cadena_a_ejecutar = "response.write str"
execute cadena_a_ejecutar 'equivale a que pongas

response.write str
%>
incluso podrias crear una cadena como funcion y utilizando excute la incluiras en el codigo
S = "Sub escribir(texto)" & vbCrLf
S = S & " response.write texto" & vbCrLf
S = S & "End Sub"
Execute S
escribir "hola"
Saludos y que empiezen bien el año
me cope con los Smilies !!!