Firstly Microsoft has this backwords and not surprisingly why I had so many problems. If you've tried sharing and branching projects in VSS you might have experienced some of these problems.
1. the project is created underneath the project you just had.
2. a project cannot be shared under a descendant.
3. dragging and dropping a project somewhere else shares out all the files (yeah this one is annoying you have to select every file and branch it in every folder you can't do it recursively!) do not try this again!
Well just ignore both of these problems and follow these simple steps to make your life easier.
How to branch a project in VSS version 6.0
Step 1.
Select the branch you want to copy the project to (this is what's backwards and unintuitive) right click then click share.
Step 2.
Navigate to the project that you want to branch, make sure you have the branch check box checked in the bottom right hand corner, if you don't do this everything will be shared and you'll have to start again (unless you go and click every file and branch it!) Then click the Share button

Step 3.
After you click the share button make sure recursive is checked or only the current folder will be moved over.
Step 4.
That's it, your project version has been branched.