1) Create "Session Functions" that can be defined once and then used while a user is logged in
2) Somehow Cache the functions
If neither works, then I can definitely break the functions script into smaller pieces, but I'd much prefer to leave things as is if possible.
It sounds like you're looking for a PHP Accelerator. There's quite a few of those out there. The most popular ones are APC and XCache AFAIK.
There's an explanation of PHP Accelerators with a nice list over at wikipedia, here List of PHP accelerators - Wikipedia, the free encyclopedia
Exactly what I'm looking for! Thanks so much....
APC becomes part of PHP core as of 5.4, so unless you specifically need a function out of one of the other accelerators I would recommend learning and using it.
Thank you for the extra info...