If that free webhosting allows u to upload files from there or through an ftp client, then yeah you can use it. Basically you need to do the source code and the graphics you'll be needing. If you happen to know a little bout it and unable to do it yourself, you can use a site builder.