For future references, it can be done, and it is not that hard, you can even use the Create a blog plugin tutorial from the elgg docs. Here's a plugin I made which requires to attach an image to a post:
@Unraveled Use container string for this where container_guid is a GUID of your page
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.