No se como hacer esto!

LuisMizgz
12 de Junio del 2008
Buenas a todos.
Tengo un fichero con lineas con el siguiente formato:
10;1;Sabiñanigo-Zaragoza;173;21
El ";" es un separador.
Lo que necesito es almacenar cada campo en una variable diferente, para con un for ir impriendo por separado cada campo de cada linea.
Ejemplo:
etapa=10
disputada=1
Localidades=Sabiñanigo-Zaragoza
kilometros=173
ganador=21

como podria acerlo?? gracias de antemano!