You could set up separate rooms for each of the clubs and special interests. People can come and go as they please so long as the Zoom call is live for each room.

Just publish the schedule and times available and then that way, you don’t have to do a thing. People can collaborate and have fun!