Cita: Debe haber alguna forma para que despues de hacer esto:
while($row = mysql_fetch_array($_pagi_result))
se pueda coger los resultados (por ejemplo 5 productos) y ordenarlos aleatoriamente... Asi no se repetiran y ademas seran aleatorios
Pues, puedes ir metiendo el resultado en un array, y luego hacer un shuffle() para ordenarlos aleatoriamente:
http://www.php.net/manual/es/function.shuffle.php