Here is my scenario, I have a taxonomy category named, cat1, (with hierarchy disabled and multiple select checked) and I have added some specific terms to that category, term1, term2, term3, etc. I would like to be able to assign each user (I'd prefer not to use roles for this) specific rights about whether a specific term shows up in the list of terms for cat1 when creating a node.

Example:

User one has access to term1 only, so when he creates a node he can chose whether or not to select term1. User2 has access to term2 & term3, so he can select either or both of them, but term1 doesn't show up.

Is there a module that does this?

Thanks.