Do mean something like this
Category = "HardDrive"
Month = "Jan"
Year = "2004"
Resultant page:
"HardDrive_Jan_2004.asp" or
"HardDriveJan2004.asp" or
"www.somewhere.com/HardDrives/2004/Jan/default.asp"
some path that uses values for filename
if you mean this:
1. Use a redirection lookup page that is onsubmit action of your form
I assume its MYLOOKUP.ASP and redirection page is "HardDrive_Jan_2004.asp"
in this file just type this code:
==============================
<%
dim strCat
dim strMonth
dim strYear
strCat = request.form("frmcategory")
strMonth = request.form("frmmonth")
strYear = request.form("frmyear")
response.redirect strCat & "_" & strMonth & "_" & strYear & ".asp"
%>
==============================
Ok thats it dont type those =================== lines
request.form("frmcategory") actually requests the server the form fields
that is, it request the value of field
frmcategory that i assume as the
category field of the form

to use a different page that does not use the field values assume "mypage.asp" then use the if condition first and then use a response.reidrect statement to redirect to a "mypage.asp"
Here's the code
=====================================
<%
dim strCat
dim strMonth
dim strYear
strCat = request.form("frmcategory")
strMonth = request.form("frmmonth")
strYear = request.form("frmyear")
if strCat="HardDrive" and strMonth="Jan" and strYear="2004" then
response.redirect "mypage.asp"
%>
==============================

Clarifications Required PM Me.