I currently make my website using iWeb. Is there a way that I can embed a WordPress blog into the site? Either through an easy option or through coding?
It can be done, but not through iWeb. You will need to do it through code (in Wordpress' case, PHP).
Here's a guide for integrating Wordpress with your site, I'm afraid laying out the steps would be far too long an answer for SO.
http://codex.wordpress.org/Integrating_Wordpress_with_Your_Website
The simplest way is to make an iframe in iweb and insert your wordpress blog in the iframe. Many people do it this way.
I would like to embed a WP blog into an existing website, and unfortunately don;t have the time to devote to changing the PHP, css etc. too much of a novice.
There are a lot of suggestions about using iframes but never seem to be any posts that helpfully provide the detailed steps involved in achieving this.
It is quite simple. Use this tutorial at BurnSEO. www.burnseo.com/blog/2009/10/integrate-wordpress-into-existing-website-tutorial
We used it on our website located at http://www.itcscorporate.com/news/