First off, this is my first guide so don't flame if it sucks.
To get started, go to http://pankirk.zeeblo.com/download.html and download the 3.1 free version. Remember where you put the file
When you get to the end of the installation be sure to put a short cut on your desktop (it makes things much easier).
Now it's time to make it compatible with 2.2. Go into your repack file and open up logonserver.conf, it should open with notepad. If it doesn't, open it with notepad. Scroll down until you see this:
<Client MinBuild = "6739"
MaxBuild = "7000">
Change it to look exactly like this
<Client MinBuild = "6739"
Maxbuild = "8000">
Be sure to include the "" around 6739 and 8000.
Change your realmlist to 127.0.0.1
To start the server up, click the shortcut on your desktop that should be labeled Panex Gaming Repack 3.1. Click the MySQL tab and click "MySQL Start". Now click the Ascent tab, start up "logonserver" and then "Ascent". Start these in the order in which they're listed.
Now open up WoW, log in with "panex" as your username and "admin", no "" this time.
I hope this helped a few of you, feel free to comment.