Is there a blog with pictures from Costa Rica? I have several from my trip that I would love to share but I don't have a website to host them.
I'm not sure about an actual blog, but have you tried inserting pictures in these threads?
I think you can upload images from your computer from the looks of it.