Sinceramente yo creo que ya el tema de los includes dinamicos con ASP esta ya agotado
Hay varios sitios que han tratado el tema ya algunos años atrás de forma bastante completa:
http://classicasp.aspfaq.com/files/d...ude-files.html http://aspnet.4guysfromrolla.com/web...0199-1.3.shtml http://www.asp101.com/articles/micha...es/default.asp
etc, etc, etc
En lo personal pienso que la alternativa que propones
no es más que agregarle un paso extra (crear el archivo temporal) a la solución ya conocida de usar el Server.Execute dentro de un condicional
Saludos