Notice: Currently working on an updated iOS app should be ready in a few weeks - 19th September 2017
Wake on Lan Scripting Com Object is easy to use, simply register as you would any other dll i.e. Syntax:
Using wol with VBS (visual basic script)
The following code snippet runs the com service on a remote machine called DELPHI. Please note that both machines must have the com dll registered.
set WakeOnLan = createobject("WolCom.Wol","DELPHI")
Using wol with Php (On a Windows Server of course)
$WakeObj = new COM("WolCom.Wol");
$WakeObj = null;
Price - Wake On Lan Scripting Com Object is free.