While I won't offer step by step, I can give the basics. All you need to do is have all three PCs networked and in the same workgroup or in a Windows 7 "home group". You decide which PC will host the external drive, connect it and set it up to be shared. You will want all PCs to have at least one user with the same password. You can set up all 3 PCs identically in that regard if you wish and this will simplify the authentication process when a person attempts to access the drive. That's the basics of it. Good luck.
Hi,
I just got 2 new computers for Christmas, and I have a fairly new laptop as well. I wondered if there is a way to have a 2tb hard drive connected via usb to my main pc (that is on all the time) to share with the other 2 computers.
All 3 pcs run windows 7 64 bit, 2 are hard wired (desktop pcs) one is wireless (laptop) via att internet.
Hopefully all 3 being windows 7 64 bit and all being wired will help make this a bit easier but I am not sure how or where to start...
Mainly the things on that 2 tb that I want to share between the computers are music, pictures and some video files.
Thanks for any help on this.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic