Isn't this what mod_rewrite is for?
Also, what we do is have urls like:
http://dealnews.com/articles/23930.html
We use a force type on the feil articles to make it get parsed as PHP. We
then read $PATH_INFO in which is /23930.html to set up our vars.
You could have:
http://florists.ftd.com/f
Back when the mailing lists were down, I started a discussion about
adding a feature to PHP to do URI translating.
The brief definition of URI translation is that you get to rewrite URIs
dynamically. This is how you you would host, for instance, 10,000
florist home pages:
http://florist