Cita:  algo asi??
$sql = "select * from usuarios 
where ((usuario = '$_SERVER['$PHP_AUTH_USER']') 
and (password = '$_SERVER['$PHP_AUTH_PW']')) ";
    el error que tienes ahi es que estás tratando como un string a la variable superglobal, además al usar la superglobal $_SERVER,PHP_AUTH_PW y PHP_AUTH_USER   son índices de ésta
 entonces tu consulta debería ser así  
 Cita:  $sql = "select * from usuarios 
where ((usuario = $_SERVER['PHP_AUTH_USER']) and (password = $_SERVER['PHP_AUTH_PW'])) ";
    suerte.