Creo yo que el problema esta en este llamado:
Te explico porque, vos al instanciar la clase llamas al metodo getUSERS() el cual recorre el archivo .pk y guardas en las variables
_user,
_imagename y
_lineas y ahi esta el problema puesto que vas a sobreescribir esas variables por cada iteracion del archivo, por ende siempre te va a guardar el ultimo
$username leido, entonces cuando lo imprimas va a mostras siempre el ultimo tantas veces como lineas tengas.
Fijate de reveer la funcionalidad de
getUSERS porque pienso que el problema esta ahi. Proba en utilizar una variable de la instancia que sea un vector dinamico y vas metiendo las iteraciones en ese vector, es una idea.
Abrazo!