Im using an eCommerce solution called Eshox to build my online store, except I have no idea of how to get the site onto the webserver. I know it uses PHP and MYSQL, is there a site/book.etc that will help me work out how to do this?
You'll need some webspace and a domain name to load it onto, and assuming you have these (you mention web server) an FTP browser is quite a easy way to do this. You can download a good free one called Core FTP, and once you've created a "Connection" (your webspace provider should have ftp settings fairly easily available) then it's just like browsing folders, and copying from one side of the screen (your computer) to the other (your web server space).
Yeah, you host also needs to support PHP and MySQL. If Eshox comes with an install script, simply run that. If not you have to get your hands dirty with MySQL, possibly PHPMyAdmin.
Your host will be able to answer the PHP/MySQL thing.
Eshox should have a readme with install instructions. If not, check the website of whoever distributes it :)