Client vs. Users

Client vs. Users

Hi all, 

One thing I can't seem to figure out is how to limit the users the client sees when they login.

Here's the idea --

We use Projects as our Web Development Production System.  Works great.  We have internal and external resources that may work on different parts of a Project.  All of these people are considered Users to us...

We also would like to use the system to communicate to our clients about progress, ideas, document uploads, etc...  But we don't want the client to see and be able to communicate with all of our other users on that project since those users may be freelance or outsourced.

 Is there not a way for us to set-up who the client can see and cannot see when they login?

thanks,

jclanin