oddly enough, the coding structure that I use most often is historically called the despatch method. I use sessions, but not for the despatching. For that, I pull in the appropriate scripts using require_once.
curious how the same terminology appears to be appropriated for subtly different purposes across the years!