I have sort of a similar problem...I need to restrict one user to one website.
Actually, it's not one person, but one login name. We have about 15 people who need to be able to send alphanumeric pages via the Internet. The most convenient, "intuitive," method I've found is via Netscape -- visit the paging company website -- and input the paging message there.
Problem is, a few of these weasels decided to spend most of their time surfing the porno sites and playing online games, instead of returning to work. This being the 21st Century, it is considered poor form to threaten them with a taste of cold steel, so I had to come up with another fix before the company got hit with a sexual harassment lawsuit.
Since these people have physical access to only one computer, I installed Linux and the Lynx browser only. Nudie sites offer few "sights" with a text only browser. I quickly bored them into submission, and in the process of bringing things down to a dull roar, found some sites that had some truly remarkable adult content...did you know, for example -- oh, sorry.
But anyway, it would be a useful feature (for future releases) if the e-smith server could restrict certain boxes or users to a few predefined sites -- rather than trying to filter out certain types of sites and content in a continually changing Internet environment.
That way, I could let these guys have a gui and Netscape, without having to worry about them acting like caged monkeys, and users that have a legitimate need for unrestricted Internet access could have it.
Since I'm not skilled enough to write the scripts myself, I nominate that feature as being of value in a new release (along with a pre-configured MySQL server).
Colin Mattoon