Twitter has no tools to help you to do so at this time.
You’d need some kind of plugin that enabled a user to sign-in with Twitter via your site, authorize the plugin to upload media on their behalf, and then handle the media upload and Tweet attachment.
Since we don’t provide any tools as part of Twitter for Websites at the moment, you’ll have to look for something third-party, or build something yourself.