There is a program called switch off(http://download.cnet.com/Switch-Off/3000-2344_4-10056977.html), it enables a user to set a timer for their computer to turn off, but I am not sure if it covers turning on a computer at a later time.
p.s. in the future, please make your titles more descriptive of your problem, thanks.