I've tested the code with IE 5.5 and Netscape 4 and it works fine. Here is the code of the page where the user can upload the file (below this is the code of the actual template that processes the upload):
----------------ADD_RESOURCE.CFM----------------
[tt]<CFOUTPUT>
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<!--Check for password in URL -->
<cfif IsDefined("Session.PWord"

AND IsDefined("Session.UN"

>
<!--Authorization check -->
<CFIF IsDefined("Session.Auth"

is NOT TRUE>
<CFLOCATION URL="login.cfm">
<CFELSE>
<!--Run query to get user information -->
<cfquery datasource="#DSN#" name="getUser">
SELECT RealName FROM Users WHERE (UserName = '#Session.UN#' AND Password = '#Session.PWord#')
</cfquery>
<cfif getuser.recordcount EQ "0">
<cflocation url="login.cfm">
<cfelse>
<TITLE>ZEAL network's GATSBY: Add Resource</TITLE>
<script language="JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
function addCode(mode,form)
{
if (mode == "BOLD"

{
form.Resource_Description.value += "<b></b>";
}
else if (mode == "BREAK"

{
form.Resource_Description.value += "<br>";
}
}
function stupids()
{
crap = form.File.value;
arr = crap.split("."

;
reg = /^((txt)|(zip)|(doc)|(pdf)|(ppt)|(htm)|(html)|(xls))$/;
if(reg.test(arr[arr.length - 1]))
{
}
else
{
alert("You can only upload Adobe PDF, HTML, Microsoft Access, Microsoft Excel, Microsoft PowerPoint, Microsoft Word, Plain Text, and ZIP files. Please select another file."

;
return false;
}
}
//-->
</script>
</HEAD>
<BODY BGCOLOR="##FFFFFF"><cfinclude template="../includes/header.html">
<H2><FONT FACE="Arial, Helvetica, sans-serif"><U>Add Resource</U> <B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"></FONT></B><U><B><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">[<A HREF="index.cfm">Go
back</A>] </FONT></B></U></FONT></H2>
<cfform action="add.cfm" method="post" name="form" enctype="multipart/form-data">
<input type="hidden" name="Teacher" value="#Session.Teacher#" size="5" maxlength="30">
<TABLE BORDER="0">
<TR>
<TD HEIGHT="7" WIDTH="1%" VALIGN="TOP"><I><B><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><A HREF="##" onClick="MM_openBrWindow('../help/resource_title.html','','scrollbars=yes,width=200,height=200')">?</A></FONT></B></I></TD>
<TD HEIGHT="7" WIDTH="25%" VALIGN="TOP"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Resource
Title:</B></FONT></TD>
<TD HEIGHT="7" WIDTH="74%"> <FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">
<CFINPUT TYPE="TEXT" NAME="Resource_Title" VALUE="" SIZE="10" REQUIRED="yes" MESSAGE="Please enter a title for your resource.">
</FONT></TD>
</TR>
<TR>
<TD HEIGHT="7" WIDTH="1%" VALIGN="TOP"><I><B><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><A HREF="##" onClick="MM_openBrWindow('../help/resource_type.html','','scrollbars=yes,width=200,height=200')">?</A></FONT></B></I></TD>
<TD HEIGHT="7" WIDTH="25%" VALIGN="TOP"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Resource
Type:</B></FONT></TD>
<TD HEIGHT="7" WIDTH="74%"> <FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">
<SELECT NAME="Resource_Type">
<OPTION VALUE="Adobe PDF">Adobe PDF</OPTION>
<OPTION VALUE="HTML">HTML</OPTION>
<OPTION VALUE="Microsoft Access">Microsoft Access</OPTION>
<OPTION VALUE="Microsoft Excel">Microsoft Excel</OPTION>
<OPTION VALUE="Microsoft PowerPoint">Microsoft PowerPoint</OPTION>
<OPTION VALUE="Microsoft Word" SELECTED>Microsoft Word</OPTION>
<OPTION VALUE="Plain Text">Plain Text</OPTION>
<OPTION VALUE="ZIP">ZIP</OPTION>
</SELECT>
</FONT></TD>
</TR>
<TR>
<TD HEIGHT="2" WIDTH="1%" VALIGN="TOP"><I><B><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><A HREF="##" onClick="MM_openBrWindow('../help/resource_description.html','','scrollbars=yes,width=200,height=200')">?</A></FONT></B></I></TD>
<TD HEIGHT="2" WIDTH="25%" VALIGN="TOP">
<P><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>Resource Description:</B></FONT>
<INPUT TYPE="button" VALUE="Line Break" onClick="addCode('BREAK',document.form)" NAME="button">
<INPUT TYPE="button" VALUE="Bold" onClick="addCode('BOLD',document.form)" NAME="button">
<BR>
</P>
</TD>
<TD HEIGHT="2" WIDTH="74%"> <FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">
<TEXTAREA NAME="Resource_Description" COLS="70" ROWS="8" REQUIRED="Yes" MESSAGE="Please enter a valid description for your resource."></TEXTAREA>
</FONT></TD>
</TR>
<TR>
<TD HEIGHT="2" WIDTH="1%" VALIGN="TOP"><I><B><FONT SIZE="2" FACE="Arial, Helvetica, sans-serif"><A HREF="##" onClick="MM_openBrWindow('../help/file.html','','scrollbars=yes,width=200,height=200')">?</A></FONT></B></I></TD>
<TD HEIGHT="2" WIDTH="25%" VALIGN="TOP"><FONT FACE="Arial, Helvetica, sans-serif" SIZE="2"><B>File:</B></FONT></TD>
<TD HEIGHT="2" WIDTH="74%">
<INPUT TYPE="file" id="unf" NAME="File">
</TD>
</TR>
<TR>
<TD HEIGHT="2" COLSPAN="3"> <FONT FACE="Arial, Helvetica, sans-serif" SIZE="2">
<INPUT TYPE="submit" NAME="Submit" VALUE="Submit" onClick="return stupids()">
<INPUT TYPE="RESET" NAME="Reset" VALUE="Reset">
</FONT></TD>
</TR>
</TABLE>
</cfform><cfinclude template="../includes/footer.html"></CFIF></cfif>
<CFELSE>
<CFLOCATION URL="login.cfm">
</CFIF>
</BODY>
</HTML>
</CFOUTPUT>[/tt]
----------------ADD_RESOURCE.CFM----------------
----------------ADD.CFM----------------
[tt]<cfif IsDefined("Session.PWord"

AND IsDefined("Session.UN"

>
<!--Run query to get user information -->
<cfquery datasource="#DSN#" name="getUser">
SELECT RealName FROM Users WHERE (UserName = '#Session.UN#' AND Password = '#Session.PWord#')
</cfquery>
<cfif getuser.recordcount EQ "0">
<cflocation url="login.cfm">
<cfelse>
<CFFILE ACTION="Upload"
FILEFIELD="File"
DESTINATION="#IndexDirectory#\"
NAMECONFLICT="MakeUnique"
ACCEPT="application/x-zip-compressed,application/pdf,application/msword,text/html,application/vnd.ms-excel,application/vnd.ms-powerpoint,text/plain,application/msaccess">
<cfoutput><cfset File_Name = "#file.serverfile#"></cfoutput>
<cfquery datasource="#DSN#" name="insert">INSERT INTO Resources(Teacher, Resource_Description, Resource_Title, File_Name, Resource_Type) VALUES('#Form.Teacher#', '#Form.Resource_Description#', '#Form.Resource_Title#', '#File_Name#', '#Resource_Type#')</cfquery>
<CFINDEX
collection="#IndexCollection#"
action="REFRESH"
type="PATH"
key="#IndexDirectory#\"
extensions="#IndexExtensions#"
recurse="#IndexRecurse#"
language="#IndexLanguage#"
urlPath="#urlPath#"
>
<cflocation url="index.cfm"></cfif>
<cfelse>
<cflocation url="logout.cfm">
</cfif>[/tt]
----------------ADD.CFM----------------
Ryan ;-]