I don't know that I'd compare XFire to Teamspeak at all, really.  This is more of a "Instant Messenger and community" program than a "VOIP" program.  While XFire does have VOIP capabilities, I wasn't really thinking of using it that way.
Does anyone know the extent of programming needed to make the game/XFire compatible?