dov'è che prendi questi valori ?!
Da db o da file ?! In entrambi i casi non vedo come popoli un eventuale array con i messaggi.....qualsiasi sia il caso dei due...se è una query inverti l'order by se è un array e prendi da file inverti l'array