I've been experimenting with the game status protocol, against some of EA's test servers, and have been writing a Perl module to make it easy to query.