Despite what task manager might say, compiles pretty much never freeze. Have patience, it's probably just taking a long time.
And to upload files, you just go to the Map Vault, click the "Submit a Map" button, and you can select the file to upload the zipped map, along with the screenshot and a description. If the map is bigger than 2MB though, you'll have to host it externally.