Display your existing WordPress bookmarks into link directory by simply inserting a shortcode. you can customize it using a CSS file placed inside you
Create a web directory for your WordPress blog using the bookmarks stored in your WordPress web site. Maintain the bookmarks using the same WordPress Link manager built-in feature. You can use your own stylesheet to blend it into your blog. Just create a WordPress page and use short codes to incorporate the web directory. Or create a template page and use the theme API's to create a customized web directory page.
You can now incorporate URL submission using the Contact Form 7 plugin. You can display your list of links in pages if it gets too long.