Hola
No entiendo tu pregunta, si en el include1 hay funciones dependientes del include2 entonces, primero el llamado y después el llamador
Cita: <!--#include file="archivo2.asp"-->
<!--#include file="archivo1.asp"-->
Esto que te voy ha decir a continuación no lo he probado nunca. En el archivo1, en la primera linea insertas
Cita: Response.Write("<!--#include file=""archivo2.asp""-->")
Resto de archivo1
Suerte