Ok theres two routes you can take.
- Content Management System (always suitable for gaming sites)
- CSS + HTML based websites.
Both are great ways, and it could be just what you need. Have you got a host or host in mind that has a package that supports PHP 4 + & MySQL support.
With a tournament website Its a lot different most people like sites which have there own system such as
www.teamwarfare.com they have a unique game based tournament which is there own php scripts.
It may be a good idea to learn some php scripting if you are prepared to learn, if you are not or just don't think you will get the hang of it, I think lisa has this "rent a coder" website who could do it for you for a price so if you are interested you definately ask there. If not go for a CMS theres lots out there!
Good luck