I reckon it could be stored and shared via a distributed hash table such as Kademlia. This has the advantage of anonymizing the data. When your computer connects to mine to get rankings for a site, it doesn't know if data I provide is based on my decisions or the aggregate decisions of millions of people.
http://en.wikipedia.org/wiki/Kademlia