Set custom permission a per-forum per-group basis where user can view own threads is checked.
go to the permissions of the private forum... click "set custom permissions" corresponding to the usergroup you want to set. check both Can view threads within forum? and Can only view own threads?
Great thanks very much you guys rock.