PHP will take care of the back-end for you, that's for sure. Most (I think) would say "no" to the frames, and instead use PHP's include() / require() functions, as sort of a template method. Eg, put one (defined width) 2x2 table on the page, and in each of those parts, put <?php include("myNavigation.php"); so it's easy to change throughout the site. (Same idea as frames...!)
As far as clan sites go...it seems to be more of the flashy stuff...imaging, that separates them...nothing too easy to make (at least for me)!
Also, your page seems to be based around a forum - unless you plan on making the forum's skin, I'd try to find the one you'll be using as a primary, first - and then match your website to it (theme-wise). It's somewhat funny when you visit a website that's done in black, then they link to a white/blue forum...! Lazy people.
But 'tis a good way to make use of PHP, as that type of website is infinitely expandable (until you decide it's just
too much time!).