How about having a look at Onyx Online or OpenFeint?
Onxy Online is from the makers of Trism, and they say, "the XBox Live Arcade ecosystem brought to the iPhone". I wrote this kind of system into Trism as a case study, and it's been a complete success. Since Trism launched in July, we've been hard at work adapting this online code for use in any iPhone game, and the results are stunning. What we're going to do is allow any developer to insert the Onyx code into their game, which will instantly enable online scoring, achievements, leaderboards, and customized forums."
OpenFeint is from the developers of Aurora Feint. From the press release:
"OpenFeint allows any iPhone game to add player profiles, buddy lists, walls, newsfeeds and real-time chat rooms allowing the game to build a real community around itself with ZERO operations overhead and minimal development time. OpenFeint consists of a server and a client. The OpenFeint Server is fully compatible with Google’s OpenSocial REST API and will be accessible through the OpenFeint client code library and sample UI code from Aurora Feint Inc. Indie developers do not have to operate the servers, which will be hosted Aurora Feint’s data center.
In a first for iPhone games, iPhone game developers will have the ability to reduce over 2 months of development work to 1 day, and completely eliminate back-end server operations, while offering their players an extensive set of customizable social and community building features:
- Profiles: Players can upload an avatar photo or take one with their iPhone camera.
- Walls: Each player gets a wall where other players can leave comments and view wall-to-wall conversations
- Asynchronous Real Time Chat Rooms for meeting other players, sharing tips, strategies and experiences within each game community
- Buddy List: Players can friend other players within their community or across the iPhone gaming community
- Newsfeeds: Players can keep in touch with all of their friends’ activities (wall comments, actions in games, befriending people)
- Global Community Chat Rooms for players to discuss recommendations, tips, and reviews of other games on the iPhone"