It is really not a good idea to disable mod_security entirely for a forum. mod_security is what protects you from some of the oldest and simplest exploits. If a 406 error is popping up, there's a very good reason for it. Is your forum fully updated and patched? Are you sure your forum is secure (hasn't been exploited and is sticking XSS crap in peoples' URLs)??
If you are simply running old, poorly-coded forum software -- which is entirely possible with some of the scripts out there
-- then a better solution will be to disable only the mod_security rule that is causing the problem. It is always better to disable one rule than to disable them all. At least you still have the bulk of your "shield" working if you only disable the one problem rule, vs no "shield" at all if you disable them all.
To find the rule which is causing the problem,
1. Access the URL that is generating the 406 error, in your web browser. Note exactly what the URL is.
2. SSH in to the server as root and type:
Code:
cd /usr/local/apache/logs
tail -100 audit_log
3. Find your URL from step #1 in the printout from the tail -f ... the rule which is being triggered will be printed out under the URL.
4. If mod_security has been installed via WHM, login to root WHM and remove that rule from the mod_security ruleset.
4a. If mod_security has been installed via command line, remove the problem rule from /usr/local/apache/conf/modsecurity.conf and restart Apache.
5. Test your work: access the same URL in your web browser and make sure that it works without a 406 error.
And consider upgrading to better-written forum software. 
Bailey