You have all the possible access management restrictions detailed in "Controlling access to source control in Rational Team Control".
What you describe isn't possible for Repository workspace.
It is possible (with RTC4+ only) to restrict work items for a certain team area.
You can also look into stream ownership.
But regarding your own repo workspace, you can only limit it to member of project area, not of a team area.