Now this is just me thinking loud – But why not apply for a mod section on some of the existing websites? Last I checked getting mods for a game on the Nexus was pretty straightforward.
Edit: The Steam forum is going to be receiving some subforums on release, like modding. That should make do for now. 🙂