Related Links Page with moderated, user suggested link submissions

You could use Gravity Forms and generate a draft of a custom post type on submission. The form could contain the URL and all other fields. Nice thing about Gravity Forms is the fields can all be validated and has decent anti-spam measures. It also has hooks to do other tasks such as the post-generation.

When a form submission is received, it can send an email… then it’d be a matter of approving or trashing the post. The form fields can be mapped to custom meta values related to the post, even taxonomies. It is even possible to populate existing taxonomy terms to fields (select dropdown, for example) within the form itself.

There is certainly a learning-curve and a bit of cost in acquiring a developer’s license (if you plan to use it multiple times), however.