Hola que tal.
no se cual sea tu lógica, pero lo que haces es solo mostrar la variable de la siguiente manera
Código PHP:
$id = 'algo';
echo "DELETE FROM usr_online WHERE usuario=('{$id}')";
//DELETE FROM usr_online WHERE usuario=('algo')
Y en base a esto puedes explicar a detalle lo que deseas hacer, ya que de esa forma te podemos ayudar mejor, ademas sistemáticamente tu código esta mal ese tipo de sintaxis la puedes utilizar cuando agregas el valor de una posición de un array ejemplo
Código PHP:
$id = explode ('|', 'algo|juan');
mysql_query("DELETE FROM usr_online WHERE usuario=('{$id[1]}')");
echo "DELETE FROM usr_online WHERE usuario=('{$id[1]}')";
//DELETE FROM usr_online WHERE usuario=('juan')
Además no se porque colocas
() entre la variable por lo cual me imagino que te marca un error.
Te dejo esto pruebalo y comenta
Código PHP:
mysql_query("DELETE FROM usr_online WHERE usuario='$id' ") or die ( mysql_error());
Saludos