a mi me paso algo muy paresido
http://www.forosdelweb.com/showthread.php?t=290359
ej: <%
Dim template2
template2="skins/default"
Server.Execute(template2 & "/header.asp")
%>
alfinal tambien tuve que quedarme con el Server.Execute y dentro del hijo volver a incluir archivo con script y variables, no me Convenció este metodo, no quedé conforme, ya que tengo que volver a definir variable en cada archivo que haga un Server.Execute, ojalas alguien tenga otra forma de incluir archivos con directorios variables o include dinamicos.