I’ve managed something similar to what you’re describing by using Jamis Buck’s routing_tricks plugin [http://weblog.jamisbuck.org/2006/10/26/monkey-patching-rails-extending-routes-2 ]. I’m serving up multiple sites from the same app and each site served has its own routing.
RSL