To be honest, I would ask this over at gamespy. There has to be a way to search for a server name or team mates. More then likely you will have to pay for said features.
I know my ASE, I can track buddies and servers. I have a paid for the added features.
If I remeber right you have a place whre you can add buddies and games with your buddies in it will goto the top of the servers with a little icon next to them. Im just saying what I remeber from a few months ago things might have changed.
Yes, GS has it's own player list, much like a buddy list. If they also use GS, you can keep track of what server they are playing on, any msgs they send you, and if they are on/offline.