I've done that with forum permissions. Create the forum, create a usergroup just for that forum. Turn off permissions for everyone for the new forum, then allow that one new group to see it. Add this new group to whatever users you want to see it.
I run private forums for multiple users like this all the time. It works.