Over on StackOverflow I asked a similar question for the n=3 case, but the answer given doesn't easily generalize.
How can I make a diagram such as this:
But for a general n-element space instead?
I suspect this is a fundamentally difficult problem, because as you pointed out, it boils down to drawing hypergraphs which, it seems, Mathematica does not have built in support for.
It isn't hard though, to automatically generate some kind of visualization of topologies.
I used the elegant
And then a little bit of (substantially less elegant) code I wrote myself:
And this is the output for n=3, but it works for other choices of n too:
This is presenting a random sample of the subsets of the subsets of original set, e.g. a random selection of "potential topologies".