you should be much more specific to have others to help you :)
1)each of which will have a landing page
Why can't you just install wordpress, create a page (not a post) and set is as the front page? and blog will be accessible via the "blog" link.
2) blog tailored to a unique geographic region for seo purposes.
I am not sure I understand what you mean by tailoring a blog to a specific geographic region. can you please elaborate?