Все верно, а что непонятно...
Писать, писать, писать все ручками...
К примеру создай глобальную переменную с индексом массива, дальше
	Код:
	OnButtonClick//На клик мышкой по кнопке
begin
 SaveResultQuestion;//Сохраняешь результат ответа куда надо
 inc(i);//увеличиваешь индекс массива на 1
 if i <= Length(Array) then/Если еще не достиг конца массива то
  ShowQuestion(i);//Запускаешь процедуру показа вопроса под номером i
end;
 
 
Вариантов море, нужно только к голове мозг подключить)))
Пиши, что получается у тебя и какие мысли есть...