Make some kind of system that will find a lobby that meets your criteria. For example: say i want to play 6v6, as scout, on a cp map. If you leave somehting empty, say what kind of map you want, it will search for a lobby with any kind of map.
OpenID is service that allows you to log-on to many different websites using a single indentity. Find out more about OpenID and how to get an OpenID enabled account.