I can't think anything for not seeing a forum before x posts but what I can recommend is, coding a plugin to check how many posts the user has and if he has less than x and the forum is the private forum, print no permission. By that, user can see the forum, but cannot post. But instead of using that, I also suggest make a promotion and add a new usergroup.