Хранить эти данные будет удобнее всего скорей в xml файле, они имеют древовоидную структуру и легко обрабатываются и так же выводятся в древовидном формате(написав предварительно обработку для конкретного xml их очень много в интернете).
Так что мой вариант: рыть в сторону xml
