Unfortunately that does seem to be the case:
Note Sharing your screenshots will only be available if you have an active Xbox Live Gold membership, or if you’re performing the action on a home console for another Xbox Live Gold member.
I know you don't want a gold membership but I saw a special yesterday if you are interested. It was for a 7 month membership. Can't remember the price but I can find it if you want.





