I would suggest creating a new group for each person, then creating a main page for them, and only give them permissions to use that page (and using advanced permissions, disable their ability to add 0-level pages).
This can be done quickly and easily

BTW, jchord, these security issue's you talk about that are "VERY" bad - please share. If you are talking about the ones that I have resolved, please visit:
http://www.websitebaker.org/2/forum/index.php?topic=1275.msg8218#msg8218 