Check out Scoreoid, social features are coming.
About Scoreoid - scoreoid.net
Scoreoid, developed by game developers for game developers, is a non-restrictive, reliable and easy to use gaming platform designed to handle but not limited to scoring, leaderboards and game management, including advanced functions such as platform content awareness, for multi-platform games.
Scoreoid?s goal is to make games better by handling advanced features, shortening game development time and costs, and freeing up developer time to focus on their games. Scoreoid is a free hosted solution