Dans ton BIOS, tu dois avoir une option du genre "Wake Up on Time" qui te permet de démarrer ton PC à une heure précise.
Après pour l'arrêter tu peux lancer au démarrage via un script la commande "shutdown -s -t xxx" où xxx est la durée en sec avant extinction...
Bon, y a peut etre plus simple, mais à l'heure où il est j'ai les neurones un peu molles...