It's an anti spam system that was installed years ago. New forum members are limited to 5 posts per day until they get to 10 posts. No posting of links or pics (which are URL's) until after 10 posts.
When you tried to post your pics it put them in your Gallery folder. That is where I found them.