У нас в белоруси есть газета. Называется "Виртуальные радости". Там была статья по написанию текстового квеста. В конце было написано что по такой системе(с большой базой данных) можно сделать говорилку.
http://www.nestor.minsk.by/vr/2004/06/vr40618.html