If you are completly new to PHP, you should do some tutorial, get to know the basics (in pratice), learn to use a database (if you want that), etc.
You should later sit down, take a piece of paper and draw the whole thing, name the files, database and the structures. All the files, function (classes ?), what they should do, how they should do it, etc, etc, so you got the the most of the 'site' properly thought through before coding it. This can be a big help in the end (at least for some) 🙂
If you really wants a 'real' template system, you could look into Smarty.
This is just one way of separating the presentation layer with the code layer if thats what you want.
Just hit the forum whenever guidance is needed, but dont ask us to do 'your job'. Its hard work, but in the end, it's worth the reward. 😉
Good Luck