Well, if you can wait until next week we may have an automated installation for you. Can't really say any more at the moment. Other than that, check out this thread.
Wordpress Newest Version? I'm a first timer doing this, so I appreciate any help. I need to install wordpress, but the version Winhost has in it's Apps section is not the newest version, which my theme requires. Should I use the Winhost version, and is there a way to update that? Thanks! P.S. I like your Schumacher avatar!
Once you install WordPress it will prompt you to update to the latest version as soon as you log in to the admin control panel. You can upgrade WordPress with a few clicks, then install the theme.