I have been thinking a similar thing.
A client for small groups that operates the same way my Nowhere forum does.
From the outside looking in at the data on the relay you have no idea who is posting, what they are saying or how many members there are. But from the inside you see signed messages from the forum members. And there is no way to decrypt that data unless someone shares the link with you.
Seems possible.
