It should be possible with a theme component, but as far as I know no one’s built one.
There is a theme component available that makes it possible to use a different category page layout for a specific theme… and it seems possible to use this as a starting point to build a component that can do the same based on group membership.