if you find
PHP Code:
$iforums=$DB_site->query('SELECT forumid,parentid,displayorder,title FROM forum WHERE displayorder<>0 AND active=1 ORDER BY parentid,displayorder,forumid');
and Replace it as:
PHP Code:
$iforums=$DB_site->query('SELECT forumid,parentid,displayorder,title FROM forum WHERE displayorder<>0 AND active=1 AND forumid!=YY AND forumid!=XX ORDER BY parentid,displayorder,forumid');
and replace XX and YY with the forumids of the forums you want to ignore in search page, this will remove the forums name from search page, so it cant be specifically searched in that page.
gotto go now so couldnt have time to hack more, but please bear in mind that you also have to hack the "simplesearch" part of search.php so that when ALL FORUMS are marked, search will ignore your specific forum..