That legal issue can hardly be "fought" with technology if you ask me: if you allow uploads of others, enable upload approval by the admin to be sure that no illegal content shows on your site. Require your uploaders to provide the needed data with their uploads. If they don't provide it, don't approve their uploads.
I can't see what feature we possibly could implement to help you with your legal issues in particular countries. If you have actual suggestions for technological details that might help, please elaborate.
If it helps: I come from Germany, where we don't have stricter laws on sexual content, but stricter laws on recording all changes and revisions (e.g. when archiving emails). The laws are there, but nobody is enforcing them, because the authorities have no idea how to accomplish that. The fact that the lawyers are not sure about the impact of those laws shows imo that we can not react yet, as nobody knows what exactly needs to be done to respect the changed legal aspects.