Yes, it /could/ be done. It would be a hell of a lot of work. Also think.. how many quests are there? I have to store whether they are done for EACH CLIENT. As well as extensions to the quest format to somehow 'link' the quests, otherwise there really isn't a good way to go from step to step...
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
|