Your hosting package must provide PHP and MySQL.
You can install WordPress into a folder within the root folder e.g. www.globalhood.org/wordpress or /blog. Then simply link to it from your other web pages.
But the tricky but would be getting WP to look like the other pages on your site. You could take the default template (called Kubrick) and alter its html and css; or create php pages from scratch and insert the template tags as per the help pages on the wordpress.org site. That's a learning curve with many head-scratching times ahead.
But... do you really need your blog to look identical to your main website? I don't think that necessarily matters.
Jason King
Nonprofit Web Design Blog