We have been using this program for easy access to each others games by simply getting the ip from xfire and connecting to bf2 games through that. Its a very easy program that gives you a friends list and gives you the info on what game they are playing and what the games ip is to connect to it.
heres the link... DL it!
http://www.xfire.com/xf/index.php
oh and list your xfire names, mine is UnixMasta since they took my other name.