Just a few more specifics would be a help. You mention that your host supports php/mysql. Great, but are you using them?
If yours is a flat html site, then something like Dreamweaver will allow you to maintain a local copy ofyour site and publish it whenever you like. Is this what you need?
If you need to synchronise local and remote versions of a database generated site, then there's going to be a little more work involved...
Jack