Sorry, that's a monitoring issue. MOM is an option here.
Or you could just create a windows task that runs every hour...
net start "SQL Server (MSSQLSERVER)"
It would fail usually, but wouldn't hurt anything.
You could of course get more creative. One way I have mananged complicated scripts is to install cyqwin and with cron.
Windows powershell, vbscript, WSH are also options.
However, I prefer perl as my scripting language.