Peter,
Each developer should have their own local copy of the project. You can keep a master version on the network.
You might want to look into using VSS for version control of all of the code and projects themselves.
>This may be a silly question, but, we are setting up a group programming environment, but can't open the same project on different network machines. If one user opens the project, other users are locked out "File access denied" etc.