One way I could see it working is that you have a list of people you can interrogate. Which are represented by a thread. You ask them questions and go down the thread, these give you "clues" which unlock questions you can ask others or maybe opens up a new line of questioning with that person...