a password protected gallery would do the job.
Usergroups might be awkward, as site members would be able to see the groups under the sites hood.
It might fall more into social groups, than usergroups, with users being able to pick which users have access.
What might be easier for user group galleries, is if the user group inherited a forum's node permissions.