Wake a Mac from a PC:First, get the necessary information from your Mac by first going to System Preferences, then Network. Select your built-in ethernet and click "Configure...". Under the TCP/IP tab, write down your IP Address and Subnet Mask. Click the Ethernet tab and then write down the "Ethernet ID." Your numbers should look similar to the following (hypothetical of course) example:
* IP: 10.3.52.88
* Subnet Mask: 255.255.255.0
* Ethernet ID: 05:0b:95:87:10:3c
In System Preferences, go to "Energy Saver," click on the "Options" tab, and make sure "Wake for Ethernet network administrator access" is selected. Put your Mac to sleep, and take your noted numbers to your PC box. Download the "Wake On Lan" utility. Put the IP Address in the "Internet Address" box, the Subnet Mask in the "Subnet Mask" box, and the Ethernet ID in the "Mac Address" box (remove the colons). Press the button "Wake Me Up," and your Mac should wake up accordingly. Note, you do not have to enter these numbers every time; the little program is smart enough to remember them.
http://www.macosxhints.com/article.php?story=20050118192723153