I am a new member and I want to post my map but I cant upload my map to forge hub. Do I need to have a gold subscription to do so?
Welcome to Forge Hub. To share your Reach files you will need access to your file share on Bungie.net. Only Gold Xbox Live members can upload things to their file share. Someone else will need to answer this because I'm not sure: Can non-Gold members still get screenshots from Bungie.net? If they can then you could still post Map Previews to show us what you're working on.
You don't upload your map to ForgeHub. From in Reach, you upload it to your File Share. Then, you go to your account on Bungie.net (which you should probably make, if you don't have one), find your File Share there, and open the page for your map. This is the File page; people can download, Like, and tag your map here. This is the page you have to link to when you create a map topic on ForgeHub. From there, it's a matter of creating your ForgeHub topic. First, get the things you'll need for it: a link to your map's File page, and most importantly, screenshots. You can link to screenshots on your File Share, but there's actually a better way of getting pics of your map from your 360 to your PC. Go into Theater and, while connected to Xbox Live, take a screenshot and save it. Then, go to Bungie.net and view your Recent Screenshots. In there, you'll find the last few screenshots you took while using Theater online. Simply go to their File pages, save them to your computer, resize them if you wish, and then upload them to a website like ImageShack. (There may be some lag time on Recent Screenshots. On one occasion, I took five or so screenshots, but they didn't show up under Recent Screenshots for several days.) Once you have a link to your map's File page, and once you have screenshots hosted on the web, create your topic in ForgeHub.
Why did you post this again? I don't know if you noticed but I did answer your question on the original thread you made. You can have a mod lock both of these, seeing as your question has been answered.