Se me hace que la solucion es la misma:
Código:
if id = "" then
%>
<!--#include file="home.asp"-->
<%
else
%>
Set FSO = Server.CreateObject("SCripting.FileSystemObject")
if FSO.FileExists("ruta_archivo/"&id&".asp") then
Server.Execute(ruta_archivo&id&".asp")
'o esta otra si necesitas acceder a valores de esta pagina
Server.Transfer(id&".asp")
end if
%>
Salu2,