Que problema tienes exactamente? Por favor intenta acotar tu duda un poco mas.
Si el problema lo tienes en cómo enfocar la aplicacion, creo que primero deberías implementar:
- Funciones para recorrer las listas
- Funciones para recorrer el archivo
- Una vez controles el acceso, realizar la comparacion de las cadenas de las listas, con lo que leas del archivo.
Van por ahi los tiros?