Nej, det er ikke muligt.
De inkluderede filer bliver inkluderet _inden_ asp'en fortolkes. Når du inkluderer filer fungerer det på nøjagtig samme måde som hvis du havde skrevet det hele i samme fil. Include bruges "bare" til at gøre koden mere overskueligt samt spare dig for en masse gentagelsesarbejde.
En knap så pæn måde at løse problemet på kunne være at inkludere alle relevante filer og dernæst vælge imellem dem;
<%
Select Case kategori
Case 1
%><!--#include file="kategori_oversigt_1.asp"--><%
Case 2
%><!--#include file="kategori_oversigt_2.asp"--><%
Case 3
%><!--#include file="kategori_oversigt_3.asp"--><%
Case Else
%><!--#include file="kategori_oversigt_0.asp"--><%
End Select
%>
Der er flere problemer med ovenstående løsning. Dels indlæser du alle filerne, mens du kun skal bruge en enkelt. Dels kan du løbe ind i nogle problemer med hensyn til redim af variable (du dim'er samme variabel flere gange), hvis du bruger Option Explicit.
Og så skal det vel også nævnes, at (VBScript-)fortolkeren stoppes og startes hver gang du går ud og ind af <% %>.
\Yude