If you're moving this game to steam, you might want to check out the steam workshop for this sort of thing. It is basically a system for sharing user-generated content completely built into steam.