Cita: pero no sabes como agregar contenido antes de una linea(dentro de array) entonces?
Pues puedes usar funciones para cadenas de texto para conocer la posición y hacer la inserción del texto adecuadamente, o bien, cargar el archivo con file() y modificarlo en forma de array, pues así es más fácil conocer su longitud y operar el penúltimo elemento, etc.