its 5:30am here, and i need some sleep.. so i dont know if i undertand right what you want.. but cant u just make a :
time = Input ("Enter time (in seconds) : ")
Delay time*1000
Print "wake up neo.."
?
ps. you cant do anything wile we're waiting.. but i guess it wont eat much cpu..