Here's a quick (and probably dirty), but working solution to your question on how to remove the Category row. It's basically adding some codes so guests and members won't see the category row, but admins and moderators will (admins will have to be able to add and delete forums, as well as modifying the category's properties):
Open default.asp and find lines 468 to 470, which look like this:
if chkDisplayHeader then
Call DoHideCategory(CatID)
Response.Write " <tr>" & vbNewline & _
Add the code in red as shown here:
if (mLev < 3) then '## hide the category row from guests and members
if chkDisplayHeader then
Call DoHideCategory(CatID)
HideForumCat = strUniqueID & "HideCat" & CatID
chkDisplayHeader = false
end if
else '## show the category row to moderators and admins
if chkDisplayHeader then
Call DoHideCategory(CatID)
Response.Write " <tr>" & vbNewline & _
Now find line 503 to 506 (those are the line numbers after having made the previous modification!) which should look like this:
chkDisplayHeader = false
end if
if Request.Cookies(HideForumCat) <> "Y" then '##### added as part of Minimize Category Mod #####
Response.Write " <tr>" & vbNewline & _
Add the code in red as shown here:
chkDisplayHeader = false
end if
end if '## close the if statement to hide category from guests and members
if Request.Cookies(HideForumCat) <> "Y" then '##### added as part of Minimize Category Mod #####
Response.Write " <tr>" & vbNewline & _
Now, if you want to hide the category row from moderators too, just change the 3 in the line if (mLev < 3) then '## hide the category row from guests and members to a 4.
I've tested this being logged in as admin and as not being logged in, and it worked. Still, do create a backup of your file before you make any changes in case you want to undo the changes at a later time.
To remove links from the navigation at the top of the forum pages, you should check out the sub sForumNavigation() at the bottom of inc_header.asp
You can edit those codes to remove or modify the navigation. If you need the exact code changes, post about it and someone will help you with that.
To remove the topic sorting on forum.asp you should edit some codes on forum.asp. The easiest way is by deleting all codes starting at line 568, all the way down to line 636.
Line 568 to 570 look like this:
'-------------------------------------------------
' TOPIC SORTING MOD
'-------------------------------------------------
Line 636 looks like this:
'-------------------------------------------------
Again, not the cleanest way of doing it, but it's the fastest and easiest way
Please do create a backup of your file before you make this change. It's a rather drastical one and not easilly undone.