Cria uma div em cada volta do laço ou: $resultado = mysql_fetch_array($query); <div1>... $resultado = mysql_fetch_array($query); <div2> Cada vez que você chama o fetch_array ele resgata os dados do banco e muda o ponteiro para o próximo resultado.
Pelo sua regra dá pra informar qualquer coisa... então, neste caso basta digitar na URL: www.sitecliente.com.br/produto1/ Só que lembre-se que o será resgatado pelo PHP será o produto1, e você terá que usar isto para fazer a consulta no BD.
A data a ser usada tem que ser no formato do americano (aaaa-mm-dd), neste caso o que você tem que fazer é alterar a data do formato brasileiro para o americano e usar isto na busca...
Não como você está pensando... o que pode fazer é depois do action do refere.php você redirecionar para o payment.php ou simular um post usando cURL para este payment.php.