Hi Greg! I'm no web developer whizz but if you have php and mySQL access on the ootp server, I would highly recommend you install and use a free tool called php Nuke or Post Nuke. Both are content managers that make it very easy to design and set up an interactive league, where registered users can contribute news and other information about their teams automatically on the site. Make the site easy to maintain and manage.
Some of the leagues you mentioned you liked use these tools. My new league does as well and I must admit I'm quite happy with the results. It's at:
http://www.alltimegreatsbaseball.us/atgl
There are a number of us that can probably give you advice and assistance along the way.
Dan
ATGL Commissioner
BALL Commissioner