How can I set the same widget so it can only be used by a specific group

Let’s try this from a different angle

We have two separate groups. I want each group to have a calendar wiget on the left hand side. I want the calendars to be completely separate from each other so that one group does not see what is on the other groups calendar. How can I do this?