ciao
la cosa migliore per gestire queste cose è la funzionalità mod_rewrite di apache.
in breve è un sistema che ti consente tramite regole / regular expression di trasfromare una richiesta http in un'altra richiesta.
http://httpd.apache.org/docs/current...d_rewrite.html
Se invece non vuoi agire a livello di apache ma solamente a livello di PHP quello che puoi fare è girare tutte le richieste ad una index.php (sempre tramite apache) e poi da quella pagina in base al contenuto delle variabili presenti in $_SERVER implementare una sorta di request-dispatcher.
La strada del mod_rewrite comunque è quella fortemente consigliata e standard (oltre che più performante).
Ciao