From: Li Chen [mailto:chen_li3 / yahoo.com] 
#..
# ###script b doesn't work#####
# C:\Users\Alex>irb
# irb(main):001:0> require 'timeout'
# => false
# irb(main):002:0> Timeout.timeout(10){gets}

i'm afraid you'll have no luck in windows (yet)... i think the ruby windows team (win32utils) is working something like it... not sure though..