Nice maps, and for posting them in you first post i will reward you with some rep...*bonk*
We have an image hosting service here that places thumbnails of your maps in the post instead of the large maps. Clicking the thumb will bring you to the full size image. You access it through the "Go Advanced" button under the new post. You should then find all sorts of things you can do to your post, including making attchments (the paperclip thingy). We do have size limits that depend on the sort of image you are posting, and unfortunately I do not recall what they are. I think that the attachment manager will tell you but am not sure on that.
Welcome and have fun. We do love the hand drawn maps by the way, and i did not notice any real violations so kudos on that too