[meteor dev] Meteor + Mongo may be a good choice for you. The leaderboard example at http://www.meteor.com/examples/leaderboard already has a lot of what you need. The trick is figuring out how to identify each client: whether you have users log in or just assign a unique ID to each client.