Дык блин есть таблица Вопросы и таблица Ответы. Берем вопрос по теме какой нить и вытягиваем варианты ответов из Ответы. Далее по варианту выбранному пользователем вытягиваем следующий вопрос и так до посинения пока не будет конкретный ответ
Таблица Question Таблица Answer
+-------------+ +--------------------+
|QuestionID|<---- ==> | AnswerID |
|AnswersID | >== | Answer |
|Question | ----< |NextQuestionID |
+-------------+ +---------------------+
Что нить типа того