Trata de dejar bien el codigo y dentro de las etiquetas Geshi para que se lea mejor.
Vos decis que tienes un texto que esta escrito asi:
Juan;Perez;098123456;
Maria;Fernandez;098654812;
No?
Bueno, vos lo lees separando primero por lineas y luego por ";"
Yo pienso que tendrias que hacerlo distinto primero que nada, escribir los datos asi:
Juan Perez 098123456
Maria Fernandez 098654812
Entonces despues vas leyendo linea por linea y separando por los espacios " " en cada linea.
Si no entiendes dime, pero si lo quieres hacer de tu forma, prueba metiendo un bucle dentro del que ya tienes para ir aumentando el valor de 1 hasta 100