Si tu archivo va a tener la extructura que planteas .. lo mejor es que uses file() por qué te leerá el archivo línea a línea dejando todo (cada "registro") en una posición de un array .. luego aplica explode() para tomar tus "registros" ..
Todo esto también lo puedes hacer con menos funciones usando:
fgetcvs() http://www.php.net/manual/es/function.fgetcsv.php
Un saludo,