El codigo que pones solo muestra un usuario independientemente de la cantidad de usuarios que tengas en linea...ahora lo que podrias hacer es poner una "bandera" en tu base de que el usuario esta logeado por ejemplo el campo log y ponerle un 1 si esta logueado y un 0 si no entonces harias algo asi
Código:
$result=mysql_query("select username from users where log=1");
$cadena="";
while($row=mysql_fetch_array($result))
{
$cadena=$cadena.$row[username].",";
}
echo $cadena;
SAludos!