Here's my solution, for you to pick apart at your leisure:
Each character can have his ECL in number of spell levels of buff spells active at one time. Trust me, those spell levels add up fast.
For monsters, the limit is class levels + 1/2 HD, or caster level, whichever is higher. Most...