Steam has opened up a site where developers of each kind (including hobbyist programmers) can submit their projects for later uptake to the real steam platform, also for free-to-play games (not only MMO's):
http://steamcommunity.com/greenlight/maybe something for the games in here to get a little more attention.
FAQ there:
http://steamcommunity.com/workshop/about/?appid=765§ion=faq