i asked my host like you said and they just gave me this link and said look.
Host says:
Hello
Please take a look to our tutorials section at
http://downtownhost.com/tutorials.html
Near to the end of the page, you'll see some tutorials of how to upload files and add files to some popular FTP clients, through there you should be able to upload the files and also find out where the arcades should be installed.
and it did not help me one bit, the only other way is to pay them $70 to install my games and i think thats a little to much to pay.