1. Not really no. However there is a setting in the admin under scan database that you can use to check for and delete duplicates uploaded by the same user.
2. In the admin options set this setting to yes
Allow users to choose additional categories during upload?
They will then be able to upload to 3 different categories