Take my advice and move the security up a notch as well as possibly solve the issue.
Forget Windows based network sharing and move to SSH with http://www.openssh.org Both servers and clients are available and very secure.
What you don't want to know is that the Read-Only sharing in Windows has been compromised far too many times in recent history. Moving to OpenSSH will cure this and help in that your friend's machine will not auto-infect your machine when the next worm/device comes out.
Look at WinSCP if a person doesn't want a command-line.
Look at PUTTY if a person wants a command-line set.
Bob
I'm working Windows XP on a college network, and right now I'm sharing some folders without any restrictions on users accessing the folders (they have read only access). I'd like to add another folder or two, but would like to password-protect them so that only people who I give the password to can access them.
I've tried creating a new user account on my computer and giving that account access, but when others try and get into the shared folder from other computers, they get an "access denied" message. Any help would be great, thanks so much.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic