Saludos..
Como lo dijiste en realidad esto es mas tema de php que de mysql... Lo que puedes hacer es guardar en una posicion de un arreglo la variable que se valla generando a medidad que valla correidno el ciclo while
Código PHP:
<?php
//3. Coger datos lista_menu
$result = mysql_query('SELECT * FROM lista_menu WHERE tipo=0');
$i=0;
while($fila=mysql_fetch_assoc($result))
{
$nomb[$i] = $fila["nombre"];
$i++;
}
$posicion0=$nomb[0];
$posicion1=$nomb[1];
$posicion2=$nomb[2];
$posicion3=$nomb[3];
echo $posicion0;
echo $posicion1;
echo $posicion2;
echo $posicion3;
mysql_close($conexion);
?>
Luego podrias utilzar implode para separra cada posicion por comas o bueno el caracter que necesites..... u otras funciones que manejas php para el manejo de arrays..
Bueno espero que te halla dado una idea de como podrias solventar tu error.
Hasta Pronto!