hi,
I think it is possible.
It depends on whether your users are Windows-Users or SQL-Logins.
If Windows-Users: you can create the 3 groups you require in windows active directory and then add the 3 groups as logins on the sql server.
If the Users are SQL-Logins, you can group them together using database roles.
The next step is: give the rights you want directly on the schema XXX for each of the 3 windows logins or database roles.