WordPress multisite will not work on free hosting, especially if you want to use subdomains (subdirectories might work). As you suspected, the configuration files you need to edit are hidden inside the servers and you cannot edit them yourselves (since that’s where we create the accounts for people).

However, you can create wildcard subdomains on premium hosting, so you may wish to consider to upgrade your account.