The free hosting question is the easiest part: Google. But I can say nothing on quality or unwanted advertising.
This is what I found in two minutes:
http://woork.blogspot.nl/2008/12/5-awesome-free-web-hosting-services.htmlAccording to the documentation of the MyFaucet - Bitcoin Faucet Script. Is should be as simple as filling in all details necessary in the config.php file. For instance your Inputs.io account details for your Faucet.
After that is only a matter of uploading the files to the server via FTP.
Does this help you?
TFK