Pensandolo mejor

, creo que este otro codigo es lo que tu necesitas.
Te mostrara los registros de esta forma:
| dany | daniel | 1500 | 3 | 1900 | 1 | 800 | 5 | Código PHP:
$tabla = "tu_tabla";
/* Seleccionamos los usuarios */
$usu = mysql_query("SELECT DISTINCT usuario FROM $tabla",$conexion);
/* Mostramos todos los registro que tenga ese usuario en una sola linea */
while ($tod = mysql_fetch_array($usu)) {
echo ("<table border='0'><tr><td>".$tod['usuario']."</td><td>".$tod['nombre']."</td>");
$punt = mysql_query("SELECT * FROM $tabla WHERE usuario = '".$tod['usuario']."'",$conexion);
while($dat = mysql_fetch_array($punt)) {
echo ("<td>".$dat['cantidad']."</td><td>".$dat['dias']."</td>"
}
echo ("</tr></table>");
}
Tiene una que otra cosa que optimizar, pero eso te toca a ti.
Tomando en cuenta que quizas no siempre el mismo usuario salga las mismas veces, se abre una tabla para cada usuario, pero pues eso puede mejorarse ya segun tu lo vayas necesitando.
Comenta si te sirvio

Un saludo