Flatfile isn't hopeless, if you use the 'epic' webserver that is included with most 5165 releases you could use it as your webserver instead of apache, epic just has the register html built in to it.
I'm working on a conquer site for my own server, it's almost done.
All that needs to be added is rankings and a rail login system
It's far from being done... The coding is no where near IE friendly. In fact..
If you try to open this site with IE NONE of the javascripts load. And I'm using java to do my mysql handling.
As far as relasing the site, as I said. It's not done
I would like to remake the top decoration and background... make it something a little more graphical...
It looks kinda ghetto
But, as far as flatfile goes for an advanced site like this...

Use a Dynamic PHP site and replace the html of the old 'epic' webserver registration page with something like this...
PHP Code:
<?php
$page = $_GET['page'];
if ($page)
{
$path = "inc/".$page.".php";
if(file_exists($path))
{
include($path);
}
else
{
echo "Error, that page was not found or has been deleted!";
}
}
else
{
include("inc/toppage.php");
}
?>
Add this in a table... and it will load a new page within a page, much like iframes, but not exactly...
For example, typeing

would open your news.php IF it's in the inc folder..
You could also use a ajax loader to open a new page in a div... meaning the site will never have to reload to display a new page... Also with the ajax loader you can add effects. If you do this you could add things in like rankings... and others.
I'm not quite sure that the epic webserver is able to handle php.. So this would be a better route to try
But I don't think pfsql is capable of doing the same thing mysql is...
At least... not with the 'epic' webserver
Quite honestly I'm not even sure how the webserver works...
I use mysql for my server. I've no need for the 'epic' webserver.