What we find for Windows is that each computer must have the same account name and the same password to set up the home network.
Having an un-passworded account is not enough. Each computer in the network must have the same account, the same password.
So, one your main computer, give the account you intend to use a password. Then on the other two computers, create accounts with the same username and the same password. Log into those passworded accounts on each of the three computers, then set up the network.
It seems that, once the network is satisfactorily set up, it matters not which accounts are used later to log in to each computer and access the others.
Mark
We have 3 laptops with various versions of Vista. I have been attempting intermittently for a LONG time to set up file sharing for our home network, without any luck. I think I have tried every suggestion out there. Each laptop has it's own connection to the internet. None of the computers are password protected. Each computer is listed in the network list. No matter what computer I'm on when I attempt to access another computer's files I get error code 0x80070005.
We used to have WinXP computers and I did not have this problem.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic