Just a suggestion. Why not let anyone who is a member start a group chat during the times it is allowed? Or maybe anyone with sufficient posts not to be a spammer?
Have you considered, and this is just me coming out of the blue, using an off-board chat function? Like an IRC room or some such. It seems as though it would allow most of the things people want.