que tal corillo!
solo como una observacion acerca de la estructura de datos. tambien puedes usar formato json. algo parecido a como firefox y chrome guarda los bookmarks. es decir, no solo arrays, sino objetos y propiedades para lograr una mejor estructuracion. alguna vez habia comenzado hacer uno pero nunca lo termine.
saludos!