Shea;
<!# PHP - bang head on desktop;>
That didn't do it for you?

OK, let's see what else I can come up with.....
What you are doing is something that I've been working towards for awhile now. In essence, what you want to do is make one or more templates, then use PHP conditional logic statements to choose and populate those templates. The results are what gets sent to the viewer. What all this means is that your website is no longer static, the pages are created dynamically. Of course, this also means that your templates and your logic have to be impeccable, but many PHP environment packages out there come with samples already set up for you to use, or you can dissect and rearrange them to suit your needs.
For a good example of this, simply download any of a number of BBS/Forum packages, just as Kye-U did for this very place we are now inhibiting!

All the code is there, you can pick it apart and see what they did, and imitate it yourself. Be aware, your d/l'ed package may or may not include a PHP environment, so you may need to d/l that too.
As for searching with Google, you might try using terms like: php, template, and "conditional logic". Templates are sometimes called patterns, so stick that in there too. The way Google likes it is: template OR pattern. Note the capitalized OR, that's necessary. (And a pain in the tush if you're searching for something in Oregon state!

) Lots of results there, I'm sure you'll find what you need, but do try the Invision package, it's loaded with goodies.
And for what it's worth, I'm still using PERL to generate my site's pages. Not as elegant, but it's what I already know, so......
Oddysey