weeenas chcma :
Yo hago la autentificacion muy parecida a como la haces tu y nunca he tenido problemas (por ahora). esta ok.
Si no tienes el php instalado como modulo apache olvidate de la variable $PHP_AUTH_USER, no te va a funcionar (estoy casi seguro)
Un saludo de un PHPero+
kco