Originally posted by ctkroeker
Maybe, try this:
make a partition for every XP PC, you will have to use fat32 to acomplish this, as Linux can read/write to it and so can XP.
What do you mean? We are talking about samba file sharing, not dual-booting.
As for the original question:
You should create 8 accounts on the server, but all you need is one share with 8 subdirectories, each one owned by a different user, and the permissions should be: 0775, with each of the subdirectories sgid user-group1 to user-group8, where user-group1 contains user1 and boss. This is probably not the best way, but it's all I could think of now.