Ok, now that I was able to see what the issue is exactly, and what you are trying to accomplish, I have two potential solutions you might want to analyze:
If you are not using the blog for any specific purposes different from the ones you are using your website for, you could migrate the blog to a minisite inside your website (for instance, to the root
http://www.directedmessages.com/directedmessages/blog), and eventually get rid of the stand-alone version of the blog and just keep the minisite version. This would be totally doable with WP since it supports non-root folder installation. There are even some tutorials in the WP Codex about how to do this, and also about how to migrate your blog.
If you would rather have a stand-alone blog AND a website, but still be able to show your blog inside your site, you could avoid using an iframe by simply creating the above mentioned minisite, installing a copy of WordPress in that minisite which would be identical in all respects to the one you have on your blog url, and then linking that 'clone' blog to the original blog's Database so every time you create a post, change the categories/tags, you name it!, the clone blog gets automatically updated. If you ever have to make changes to the design of the original blog, you can update the clone one by just downloading all the files from the first one and uploading them into the second one through FTP or any other file transfer system of your choice.
Also, since WP 3.0, there's a new multi-site feature incorporated within WP. However, since I haven't upgraded any of my blogs yet, I don't know if that functionality would be suitable for you, but you could always look into it.
I hope my insight was helpful. Let me know if you have any questions.