Нет, я писал какраз в тему, я говорю что лучше уж использовать БД, выучить пару запросов, если не знаешь (если знаешь - я очень рад за тебя, я не хотел никого обидеть), и не изобретать велосипед!!!
А с CSV, я согласен, гораздо лучше - тогда можно использовать различной длины поля, а разделитель можно использовать вообще любой, даже непечатный.