Another suggestion for the site!
You make a section for requested games.
So if someone who couldn't host wanted to play, They could come to the forums and ask if someone could host for them! Leaving their in-game name, so the host could whisper them and tell them they are willing to make the game.