GameQ is a library to query one or more gameservers using UDP and return the formatted results in an array. It's object-oriented, and easily expandable.