seeing as i've gotten no response, and the problem is driving my nuts, i'm going to post all my code in hopes that someone will be able to answer..
<%response.buffer=true
Function BRFilter(strTextArea)
Dim intLoop
Dim strChar, strTemp
For intLoop = 1 to Len(strTextArea)
strChar = Mid(strTextArea, intLoop, 1)
If strChar = Chr(10) Then
strTemp = strTemp & "<BR>" & vbCrLf
Else
strTemp = strTemp & strChar
End If
Next
BRFilter = strTemp
End Function
if session("name"

= "" or session("name"

= null then
response.redirect "signin.asp"
else
%>
<!--#INCLUDE FILE="top.asp"-->
<%if request.form("topic"

= null or request.form("topic"

= "" then %>
<form action="new_topic.asp" method="post">
<table>
<tr><td class="row1">User Name:</td><td class="row2"><%=session("name"

%></td></tr>
<tr><td class="row1">Topic:</td><td class="row2"><input type="text" name="topic"></td></tr>
<tr><td class="row1" valign="top">Post:</td><td class="row2"><textarea name="post" rows="15" cols="50"></textarea></td></tr>
<input type="submit" value="Submit New Thread">
</form>
</table>
<% else
dim topic
dim post
topic = BRFilter(request.form("topic"

)
post = BRFilter(request.form("post"

)
Dim objFSO 'FileSystemObject Variable
' Create an instance of the FileSystemObject
Set objFSO = Server.CreateObject("Scripting.FileSystemObject"
Dim objFile 'File Object Variable
' Open the TextFile (FileName, ForAppending, AllowCreation)
Set objFile = objFSO.OpenTextFile(Server.MapPath("topics.txt"

, 8, True)
objFile.WriteLine "<%if request.querystring(""topic""

= """ & topic & """ then" & "%" & ">"
objFile.WriteLine "<table>"
objFile.WriteLine "<tr valign='top'>"
objFile.WriteLine "<td>"
objFile.WriteLine "<a href='genral.asp'>General</a>"
objFile.WriteLine "<hr color='#000000' width='100%'>"
objFile.WriteLine topic + "<hr color='#000000' width='100%'>"
objFile.WriteLine post
objFile.WriteLine "</td>"
objFile.WriteLine "</tr>"
objFile.WriteLine "</table>"
objFile.WriteLine "<%end if" & "%" & ">"
' Close the file and dispose of our objects
objFile.Close
Set objFile = Nothing
Set objFSO = Nothing
dim filename 'location of txt file
filename = Server.MapPath("genral_topics.asp"
'Dim objFSO 'FileSystemObject Variable ' not doing this, alwready delared
' Create an instance of the FileSystemObject
Set objFSO = Server.CreateObject("Scripting.FileSystemObject"
'Dim objFile 'File Object Variable ' not doing this, alwready delared
' Open the TextFile (FileName, ForAppending-8 ForReading-1 ForWriting-2, AllowCreation)
Set objFile = objFSO.OpenTextFile(filename, 1, True)
dim rest_file(2)
dim i
i = 0
do while objFile.AtEndOfStream = false
rest_file(i) = objFile.readline
i = i + 1
reDim rest_file(i)
loop
'Dim objFile 'File Object Variable ' not doing this, alwready delared
' Open the TextFile (FileName, ForAppending-8 ForReading-1 ForWriting-2, AllowCreation)
Set objFile = objFSO.OpenTextFile(filename, 2, True)
objFile.WriteLine "<tr valign='top'>"
objFile.WriteLine "<td>"
objFile.WriteLine "<hr color='#000000'>"
objFile.WriteLine "<a href='topic.asp?topic=" & topic & "'>" & topic & "</a><br>"
objFile.WriteLine "</td>"
objFile.WriteLine "</tr>"
for x = 0 to i
objFile.WriteLine rest_file(x)
next
' Close the file and dispose of our objects
objFile.Close
Set objFile = Nothing
Set objFSO = Nothing
response.redirect "topic.asp?topic=" & topic & ""
end if
%>
<!--#INCLUDE FILE="bottom.txt"-->
<% end if %>