Lo que deseas se llama transponer o transposiciòn.
Primero (si la información a mostrar no es demasiado grande) debes pasar la info a un array:
Código PHP:
while($registro=mysql_fetch_array($resultados)){
$arreglo[] = array( $registro["artista"], $registro["rep"]);
}
Que te va a dejar toda la tabla en un array. Luego debes aplicar un algotritmo que haga la transposición del array.
Para el resto, mira aqui (ojo que está en ingles):
http://stackoverflow.com/questions/7...-arrays-in-php
Si no te sirve googlea: transponer array en php