If you are a member of the creators club you get access to currently 2 items of premium content:
The primary reason to pay for creators club membership is to be able to run applications on the 360 - the additional content is meant to be a perk for those members. So at the time it seemed sensible for creators club sign up to be something you did on the xbox only.
However it appears that some people who do not own Xbox 360s are interested in paying $49/$99 just for the premium content. This is possibly because TorqueX builder is $100 on its own or maybe they think ShipGame is really, really good.
Either way this causes a dilemma because without a 360 you cannot sign up for the creators club. Microsoft have been made aware of this but we have seen no response about if/how/when it will change.
Right now your only workaround is to find a friend with an xbox 360, create a profile with your gamer tag on that machine and then use it to sign up for creators club. Make sure you move your profile onto a memory unit if you have one so that you can move it to your own 360 if/when you get one.
It has been suggested that since the ship starter kit was distributed under the MS Permissive license that this allows it to be redistributed. However if that was true at release time it is no longer true as the Ship game is now distributed under the XNA Premium Content License which forbids giving copies of the unmodified files.
See http://forums.xna.com/thread/20199.aspx, http://forums.xna.com/thread/22906.aspx and various other threads too
The ZBuffer - News and information for XNA and Managed DirectX