Tools to "aggregate" many Discourse forums?

This one you could do by making one of the forums the SSO server for the others.

I think that the other stuff would be pretty hard, I think–I suppose it could be done via a plugin and the API, but it sounds like thousands in development cost and a fair amount to maintain.