Buenos dias kbaby,
Si todavía estás con lo fundamental de los componentes... no apresures.
Ya decia yo que mi comentario te podría asustar
Es que por la manera en que describias al programa yo ya lo imaginaba con su base de datos. No te apresures sigue a tu ritmo. Lo más "sencillo" que se puede hacer, empleando archivos, es usar registros de archivos.
Tengo un ejemplito de una agenda dando vuelta por uno de mis post. Si buscas por agenda o binario lo vas a hallar. Puedes basarte en él para conseguir lo que buscas. El problema de esto es tu deberás meter mucho más código del que si emplearas bases de datos. Deberás implementar tus métodos de busqueda y otras cosas.
Ve a la sección FTP del club y encontrarás libros y manuales que leer. Recomiendo la Cara Oculta. Tratan desde lo básico a hacia lo más complejo pasando por base de datos.
Y en la sección wiki vas a encontrar algunos ejemplos.
Saludos,