If I were going to develop such a system I’d start with Usenet:

https://en.wikipedia.org/wiki/Usenet