E' possibile lavorare con i file di testo. Ma quello che vorresti fare rischia di diventare grande e quindi difficilmente gestibile con questo metodo. Ti consiglio di valutare seriamente la possibilità di disporre di un database