Der er massere af guides til det på nettet.
http://bit.ly/zLXNO9Men der er nogle detaljer...
1) Hvorvidt det er ulovligt kan jeg ikke helt gennemskue. Men Blizzard er tidligere gået hårdt efter private servere;
http://wow.joystiq.com/2008/12/05/blizzard-legal-targets-private-servers/ - og de har før vundet store søgsmål mod folk der har lavet bots til spillet;
http://wow.joystiq.com/2008/10/01/blizzard-wins-6-million-in-court-case-with-mmo-glider/Der hvor det bliver ulovligt er når du kopierer deres indhold og genskaber det, for at bruge det til andre formål end de har givet dig lov til hvis du har købt spillet. Derved bliver det til et ophavsretsligt problem når du opbygger en server der kopierer deres.
2) Det kommer aldrig til at fungere. Du skal kunne kode LUA i stor stil. Du skal manuelt scripte alle NPC's til den opførsel de har i spillet. Så vidt jeg ved, er det endnu aldrig lykkedes nogen at gøre det nær så godt som originalen.