I've two almost-identical sites. Site A has four static pages, and B has four static pages, however they both share a typical blog-posts page.

I want the page Web addresses to become the following:

http://siteA.com/page1
http://siteA.com/page2
http://siteA.com/page3
http://siteA.com/page4
http://siteA.com/blog

And

 http://siteB.com/page1
 http://siteB.com/page2
 http://siteB.com/page3
 http://siteB.com/page4
 http://siteB.com/blog (same content as blog page at Site A)

What's the easiest method to do that? Two Wordpress installs, one out of each site's root (where one simply accepts the Feed in the other)? Or host all of the static pages at one site and employ redirects in the other site? Or something like that much more elegant I've not considered? Thanks ahead of time...

For me

Site redirect is a great choice for you personally because manage two website is more hassle work the other.

as well as their isn't any problem is available in Search engine optimization ways but internet search engine can't stand duplicate content.

You might have each install connect with exactly the same database.

The good thing about that's that every will have a different template.

You can display your blog within an iframe or pull a cached html copy from siteA to siteB.