Using a program called "Wake on Lan", I have been successful waking the imac from my ibook while on the local subnet. The only problem is, after it wakes the computer, either at the login screen or the blank active user screen (when "require password to wake this computer from sleep" is checked), apple sharing fails to connect and I can't see the shared folders on the imac.
I'm totally at a loss at what port I should use to forward the so called 'magic packet' to my imac's local subnet address from the wan address.
Oh, if I were smart enough to switch to macs when I was attending Nottingham Uni, perhaps I would've solved this problem long ago... 😀