You’ll basically want to give the business users a role that’s analogous to the “author” role, where they can create and edit their own content, including being able to upload images, but won’t be able to edit anyone else’s content.
If you decide to go the Members route, let me know if you have other questions – I’ve done this a couple of times fairly successfully with this plugin (plus Advanced Custom Fields for front-end editing of the profile post type).
]]>