Good luck finding a "free host" for this task.
To host a (game)server you need a computer, yea, on which you have full control to run and kill applications (dedicated server).
Webservers wont work (well, hehe, using PHP you might script a server)
Think of paying some bunch of money before making plans, you could also just run the server at your home computer
Who knows, maybe there is a free dedicated host somewhere hidden in the web...