iWeb doesn't use PHP, ASP or SQL.
All you need is some webspace that you can upload the iWeb website to.
You're going to use FTP, SFTP or WebDav to connect to your hosted and upload the page.
If you use FTP, you can upload straight from iWeb. For WebDav or SFTP, you'd need to publish the site locally, and then use an app like Cyberduck to upload it to your site.
-t