Warning... this is an inordinately long post.
I hate to say it, but so far it looks as though there haven't been any true Web Developers reading this. I don't mean to offend, but if all a person can code is straight static HTML, then the site will have to be updated often. If you are going to do it using a CMS, then it's pretty much the same thing, except several people could learn to use the "editing" features of the CMS and update it.
What is available for software now can do everything you need. SimplePortal and SMF can provide you with the professional quality of pages you are looking for, and all you need is someone who is intimately familiar with SimplePortal and SMF 2, who is an expert PHP programmer, expert at JavaScript, CSS3, HTML, and must also be a good graphic designer to make the site come together in a single "themed look" that is unique to Lazarus and doesn't have the straight-out-of-the-box look. It would be nice if the person were also familiar with Apache web servers.
Programming the appropriate content to display in a professional manner to make the site easy to understand for any newcomer to the site is not that difficult.
I have 25+ years experience programming in Pascal/Object Pascal (15 years with Delphi, and I have been dabbling with Lazarus as well), and I have 10+ years experience doing web application development and web design in PHP/JavaScript. I also have 4+ years experience with the code base of SMF, with 2 years experience creating custom themes for SMF and writing entire web sites that utilize the theme files from SMF in order to look consistent throughout the site.
This is a job I am definitely capable of, but alas, time is my biggest enemy. I have, late in life, taken on the additional responsibility for being the primary caregiver for a 3 year old and 6 month old, which means my time is rather limited. However, since there isn't a large rush on this project, and since I am otherwise "retired" from actual work, this could be just the diversion I've been looking for to occupy my free time to keep my skills up-to-date.
I'd like to throw my hat into the fray.