OK, there are two ways I was thinking of:
1.
All PCs have to be a member of the same workgroup. What the workgroup is
called doesn't matter as long as it's the same on each PC.
Each user has to have an account on each PC with exactly the same
username and password. They have to use a password, blank ones will
cause problems.
Once that's done you go to the shared folder(s) of the PC(s) and in the
permissions section of the folder properties you add each user to the
folder with the permissions you want them to have (Modify, Read, Write
etc). Add the PC Administrator account if it's not there, with Full
Control. Remove "Everyone". Test it out across the network from another
PC. A Guest user (or any other user that you haven't specifically added)
shouldn't be able to access the folder.
You'll have to do this on every PC with a shared folder. If you have
many PCs and users, it's probably time to get a server and centralise
things!
2.
The other way of doing it is probably easier but not as secure. You add
the Guest account to the permissions section of each shared folder
properties and click all the Deny boxes. That way although Everyone can
still get into the folder, the Guest is denied, because the most
restrictive combination takes effect. You may have to give the Guest
account the same password on each PC.
By the way you might want to check that the Guest can't access folders
on the local PC that you don't want them to. If the folders are inside
the "Users" folder you should be OK.
Steve