Can I “attach” images to a post without adding it to the post?
The reason behind this is so that I can manipulate it however I want using an API.
There is a Plugin called Attachments
http://wordpress.org/extend/plugins/attachments/
Maybe this is something you looking for.