Hola buenas.
Yo creo que el tema es factible.
El wake on lan va por un puerto udp que ahora no recuerdo cual es, pero leyendo por ahí lo podreis encontrar.
Yo antes lo usaba. Tenía el pc parado, en el router, ese puerto enrutado hacia la maquina en cuestion.
Luego, desde fuera de internet mandaba el magic packet a mi ip publica con la mac de la tarjeta del pc en cuestión y el pc se despertaba. Pero solo si habian pasado pocos minutos después de cerrar el ordenador, al cabo de media hora ya no funcionaba. Eso por que? Pues porque el router guarda en la arp table las ip's de los ordenadores en la red y si está apagado al cabo de unos minutos esa ip desaparece de la lista y ya no es accesible por el router. Lo que yo he pensado es dirigir el puerto en cuestión a la ip de broadcast y que vaya a todas las ip's posibles de la red, entonces, como el pc que se tiene que despertar lo que mira es la mac, se despertaria el que nosotros quisieramos. Esto yo no lo he probado, pues ya tengo el pc encendido todo el dia. A ver si alguien se anima a probarlo y lo comenta.
Gracias!