You are indeed in the wrong forum, but the correct forum has not yet gone live.
You should be able to create/claim your Space without downloading and installing any part of Windows Live Essentials.
Go to
http://home.live.com and sign in with your LiveID.
Click on More, and then Spaces.
I believe that the next page will present you with the option to claim your space.
I'm moving your post over to an "Off Topic" folder. I don't know when the new forum will be live, but it will be here:
http://social.answers.microsoft.com/Forums/en-US/wlwriter/threadsIf you need more help with creating your Space, you can contact support at
http://help.live.com - search or select an item from the index after selecting Windows Live Spaces and then click get more help on the resulting page.
-steve
Microsoft MVP Windows Live / Windows Live OneCare, Live Mesh, & MS Security Essentials Forums Moderator