First, it's odd to make multiple posts on the same subject. It muddies the discussion.
Second, you didn't tell what file system you use. If you have FAT32, then all users can browse that share.
If you use NTFS, then you can adjust the permissions of the share. But you didn't seem to note that. In short, here's how. Right click on the shared directory in question. Under the Properies, Security Tab, add/remove users as you wish and adjust each User permissions as you see fit.
I don't see any bug here.
Bob
When a PC in my network connects to another PC in my Network (all of which are variations of XP (Home, Pro or MCE)) the connection is always given the permissions of the Guest login (even though the Guest login disabled).
I can control if the Guest login can access a shared folder, but I cannot control what login is used, it is always Guest. When I used to have a Windows 2000 PC and I connected to that from another machine to access its shared directories, it would ask me for a user name and password. My access rights would be controlled by what I logged in as. Now I never get asked, it just assumes I want Guest.
How do I get it to ask me for a username password when I open a share directory from another PC, so I can control the permissions?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic