Pues creo que lo he resuelto, al final he sustituido el include por un server.execute y parece que funciona todo como toca!!!
Código ASP:
Ver originalwhile not archivos.eof
if idioma="DE" then
inclusion="./" & archivos("archivo") & "_aleman.asp"
else
inclusion="./" & archivos("archivo") & ".asp"
end if
server.Execute(inclusion)
archivos.movenext
wend