Managing GameCenter Contacts
There is a Mac Game Center app that was added in Mountain Lion, but besides that there is currently no way to access Game Center outside of the iOS app.

A place to keep an eye on would be iCloud.com. If Apple added a web interface to Game Center it would most likely be added there (/speculation)