My 14 year old got a new (white) macbook for Christmas. He has been currently playing World of Warcraft on my iMac but he has lost the installation CD. Is there anyway to transfer the program to his new macbook so he can play it?
Connecting the two computers via firewire and booting one up in Target Disk mode would be your fastest route. However, assuming they're both on the same network (wireless or wired), you could also transfer them that way but that may take quite some time depending on your set up. Or you could always download the game from Worldofwarcraft.com
And just a note if you do end up transferring via the network don't have to copy the screenshots, movies, or updates folders (which can be quite large).
As Oz said. You can go to www.worldofwarcraft.com and login to your account (top left in the account section) and if you scroll down there's a Download link. It will download the current version (minus maybe a patch or two which it will just get after install) for you.
That's what I did. I have WoW on my PC (my gaming system), and decided to put it on my new MBP to see how it performed (amazing BTW) and the installer took care of everything. Pretty fast too... was 900+ KBps download the entire time.
Though, regardless, I'd recommend to save your "addons" folder if you've added anything at all to the installation (cartographer, quest helper, Auctioneer, etc) and put it back in the folder after your installation. The default addons folder is World of Warcraft/Interface/Addons.
The WTF folder inside the World of Warcraft folder (I believe it stands for Warcraft Text Files) is where all of your addons store any information they need to. You probably want to move that over to the new computer (or dig down into it a couple levels and move the SavedVariables folders, there is a global one, plus one for each character).