Pretty sure Steam let's about anything that isn't straight up illegal or a virus onto Steam. If I remember correctly it DOES cost $100 USD no matter if it's free or not though.
No clue how to actually go through the process of getting the game ON to Steam, but the $100 USD cost means you should probably wait a bit anyways.