So um. I was playing an old game I'd helped make, and wanted to make a change. When I pulled up the source code, I was amazed it even ran. I immediately gave up making that change, and switched to LCS, where it was much easier to add a recruitment cap to the game so you can only recruit so many characters with your people before they start turning you down. This works the way we talked about a few months back; the cap is by character, and juice and leadership skill will increase a character's cap. Also, you shouldn't be able to promote people if the person they will work under can't lead more people. This prevents exploits.
I haven't tested everything. In fact, this change isn't even done. I'm almost certain that if you seduce or interrogate people then you can go above your limit. I'll probably leave interrogation as a loophole, though seduction is too easy to be left as a loophole like that. Right now, if you pay people $1000 to join you, they'll also ignore your recruit cap, which is intentional. That can be changed if need be.
There isn't currently a way to tell how many people you can support, but if you go to the promote liberals screen, it will highlight in green everyone who can lead additional people.
I've built a zip with the new changes for windows. If you want the source code you can get it off of the sourceforge SVN as always. Note that this download includes any changes that were committed to SVN prior to today, which means it should incorporate all the cool edits that others did to the game besides myself, as long as they committed them to SVN.
http://www.jonathansfox.com/lcs/lcs_win32_312_alpha9.zip