This sounds great! Map makers could get a topic or a site where they could upload their maps, then in the custom map area it will connect to the server and tell every info about the map, how the players rated it, information about gameplay and comments from other users(this would be optional) and you can ofcourse select to downlaod and play. This might sound easier in theory than practice though.