My friend told me the following method for duping a character. I have not actually tried it myself since I don't currently have an account.
Pros: umm... you dupe a character...
Cons: cost $25, unless its a free transfer to a new server.
What to do:
1) Go to World of Warcraft Community Site and log into your account, go to character transfer and go through all the steps until "confirm transfer".
2)On another PC have WoW open, go delete character and type "delete" to have it ready.
3)Click "Confirm" on the character transfer PC and at the same time click "Delete" on the WoW PC.
4)Make sure that the character was successfully transfered.
5)Wait a few days.
6)Go to the server where you transfered FROM and page a GM, Tell them that your character got deleted (make up some good excuse) and you would like it restored.
7)Get it restored and sit back and think about how cool you are.
I hope it works for you guys, but my friend DID get it to work, I saw his warlock on two servers IRL >_>