"Allow users to send membership requests to group owners"

The other thing that I think @shooj is missing is that when you say “boards” you mean categories. Groups are collections of users. Categories are collections of topics.

For each club, you’ll create a group as discussed and also a category that you’ll set to be visible only to members of the group.