Hosting product where you can sign up for a "server" -- which is a subdomain (or BYO DNS name) that is a MUC component that you are admin on.
Make a bunch of channels in there, they can be listed with disco. Whitelist with cheogram anonymous and allow choosing to allow anonymous access to a room or not.