Chat by Group

Is there a way to do a chat based on a group. For instance, If I belong to the "Software Sellers" group, I only want to see other users online who are also part of the "Software Sellers" group.