The "roll of arms" page is generated off of a database of our member info. It's a PHP script. But of course the easiest thing is to create something directly in static HTML. Most people will use a program to do this, such as Dreamweaver, but there are cheaper (and probably some free) options out there. I edit everything by hand when I make this sort of stuff, but there's a learning curve to doing things that way.
And yes, the "knight pages" section of the forum is open to everyone.