You could put the questions into your script, and as to the second, the timer could be removed and hve the bot wait until it gets a specific command (eg: !next) before going to the next question.

Personally, I do not like this code, as the only way I could figure out to do it putting the questions into the script required using goto commands
You'll have to make appropriate modifications to the script for the questions, but this is what I came up with
Code:
 on *:text:*:#:{
if ($1 == !help) {
:q
inc %q
goto %q
:1
<question 1>
.write -l $+ %q $+($nick,.txt) $1-
halt
:2
<question 2>
.write -l $+ %q $+($nick,.txt) $1-
halt
:3
<question 3>
.write -l $+ %q $+($nick,.txt) $1-
halt
;and so on for however many questions you have
:%q
}
elseif ($1 == !next) { goto q }
}