Hola,
Leer de fin a principio un fichero, creo que no se podra, pero aqui te presento una pequeña solucion.
Inserta en el fichero tal y como dices: uno, dos, tres,...
Y luego cuando quieras leer, lee del fichero desde el principio y ve guardando los datos en un array. Despues para mostrar (leer) los datos recorre el array desde el final al principio, y aya los podras ver desde mas nuevo a mas antiguo.
espero que te sirva.
un saludo,