You might check out cutenews. I used to use it years ago, and it seems recently it went free.
Basically you just insert the php include into whatever already existing page you want the blog to show on, and it has a nice login system so you can login and use the editor to add blog entries/articles. And it'll appear on that page. Also does pageination and such also.
I really like it. You can customize the article template, have categories, and all sorts of cool stuff, and MUCH lighter than wordpress. like i said you just use the php include to pull articles into whatever existing page/layout you have.
It can be simple, but i've made some pretty decent and complex sites with it. in many ways i prefer it over wordpress since wordpress is an entire site in itself, while this just shows where and when you want it to.
http://www.cutephp.com
and its even cooler that they are updating it again.