Alright, I got the queue name, number of people waiting, and the time the longest has been waiting by using the handlers below and then writing the code to pull the correct elements into some arrays.
dam.QueueParams += new QueueParamsEventHandler(dam_QueueParms);
dam.QueueEntry += new QueueEntryEventHandler(dam_QueueEntry);
The only glitch I still have is that the only way I can update the info is to close the connection and then reinitialize. That seems really inefficient as it takes about 5 seconds to connect and gives me more-than-an-insignificant-blip in CPU usage (~4-7% on my dual-core P4 for about 2 seconds right before reporting the data). Does anyone know how I can get it to just fetch the info on demand or do I not get a choice?