Primero, como este es el foro de css, pues lo que interesa es el CSS, y el HTML, no el php que genera el html, y mucho menos la conexión a la base de datos.
Dicho lo anterior, lo que quieres se puede lograr con css, sin php.
Por ejemplo:
Código CSS:
Ver original.fie{
height: 10%;
width: 25%;
margin: 0 2px;
}
.fie:nth-of-type(2n+1) { float: left;clear:right; }
.fie:nth-of-type(2n) { float: right;clear:left; }
Info a consultar:
http://librosweb.es/css_avanzado/cap..._de_css_3.html
Aquí te dejo el ejemplo funcionando:
http://jsfiddle.net/c2am/5h2pC/25/embedded/result/
NOTA: Esto no considera quién deja el mensaje, simplemente ubica los impares a la izquierda y los pares a la derecha.
Si tu idea es que sea tipo whats, sí tendrías que usar php para colocar el estilo correspondiente a cada usuario.
Saludos
EDITO: Para mostrar la sugerencia de
pzin de usar
nth-of-type(odd) y
nth-of-type(even) en vez de la expresión matemática 2n+1 y 2n.