If I understand this correctly, you want to determine who gets to view thread upon submitting a new thread (based on the status poster chooses)?
Since you have "200 reports", it is wise to group/organize. One forum will give you a headache in the long run.
What I recommend ....
1. Since you have 6 groups, I suggest creating 6 different forums. Set the proper permissions for each group.
2. Create a new FORM (similar to newthread form) that will use the "status" value as a replacement for forumid.
for example
HTML Code:
<select name="f" tabindex="1">
<option value="33">status green</option>
<option value="34">status red</option>
</select>
if the thread poster chooses green the thread will be submitted into forumid 33