Con la poca información que das creo que mysql_data_seek podría darte una solución. Pero no creo que sea la mejor, tampoco entiendo cual es el resultado que estás buscando.
Repetir los mismos productos las veces que encuentre usuarios?
Si es así coloca esto antes de cerrar tu último while:
Porque no explicas mejor que resultado quieres y cual es el contenido de tus tablas. Tal vez la solución más eficiente sea directamente con MySQL.
Edito: Tal vez sea útil almacenar los productos en un array. Prueba y comentas.
Saludos.