Finseneu, no hay problema... y entiendo tu necesidad, sin embargo puede que la solución radique mas en el HTML que en PHP...
me explico, para que un ancla funcione en tu caso deberías imprimir la URL completa hacía el documento, o bien, la variable $_SERVER['
PHP_SELF']
se que las anclas deben funcionar sin eso, porque es HTML básico... pero como te digo, aún lo imprimas con PHP, JSP, o ASP al final el resultado es HTML, y ahí: la clave
Código PHP:
<a href="<?php echo $_SERVER['PHP_SELF']; ?>#foo">ancla</a>
sinceramente no entiendo el problema que tienes actualmente, y no se si estudiarlo... solo puedo indicarte una posible solución...