Was on the WoW Main Site, figured I would post a link for those who might have missed it otherwise.
They go into detail about how they managed to get the episode made. Cool stuff.
http://www.machinima.com/article.php?article=459
South Park WoW Episode (Making of)
South Park WoW Episode (Making of)
Call me Ron