me parece que estas un poco perdido, para cada caso abres un parrafo por lo que dificilmente te saldran horizontalmente.
haber si te ayuda esto:
Código PHP:
if(empty($_POST['nick'])) { $adv .= "nick,";}
if(empty($_POST['name'])) { $adv .= "name,";}
if(empty($_POST['surname'])) { $adv .= "surname,";}
if(empty($_POST['password'])) { $adv .= "password,";}
$adv = substr($adv,0,strlen($adv)-1); // como te fijas siempre terminara con una coma, pues yo se la quito y asi no te queda ",."
echo '<p id="note">Te falta escribir: '.$adv.'.</p>';
Fijate que use $adv que es una variable auxiliar (adv es un nombre que puso yo solamente, como prefacio de "advertencia") y le fui añadiendo las caracteristicas con el operador .= a la variable (recordemos que .= es concatenar lo que ya tenia la variable + el nuevo valor).
Saludos