Reviza las FAQ...
La idea es tener una variable "bandera" que auxilie en saber cuántos productos se han mostrado ya, una vez llegado a los deceados (4 en tu caso) volver a crear "otra fila"...
El cómo hacer esa "otra fila" no depende de PHP, es HTML. Lo mejor sería trabajar con tablas, cada 4 productos insertar una nueva fila (<tr>) y separar los productos por columnas (<td>). Ahora estás creando una tabla por producto, podrías crear esa tabla dentro de otra tabla... definitivamente no es lo mejor (de hecho, ni recomendable) pero es cuestión de que te acomodes.
Esa es la teoría, en las FAQ tienes código (para eso están!!), será cuestión que lo adaptes.
Suerte!