I was bored, so I wrote something that should work
<?php
/***********************************************************************
Copyright (C) 2002-2005 Rickard Andersson (rickard@punbb.org)
This file is part of PunBB.
PunBB is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published
by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
PunBB is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA 02111-1307 USA
************************************************************************/
define('PUN_ROOT', './');
require PUN_ROOT.'include/common.php';
// Put the category ID in here
$category = '3';
// Add a "default" forum
if (isset($_POST['add_forum']))
{
$forum_name = $db->escape(trim($_POST['forum_name']));
$forum_desc = $db->escape(pun_linebreaks(trim($_POST['forum_desc'])));
if ($forum_name == '')
message('You must enter a forum name.');
$db->query('INSERT INTO '.$db->prefix.'forums (forum_name, forum_desc, cat_id) VALUES("'.$forum_name.'", "'.$forum_desc.'", '.$category.')') or error('Unable to create forum', __FILE__, __LINE__, $db->error());
// Regenerate the quickjump cache
require_once PUN_ROOT.'include/cache.php';
generate_quickjump_cache();
redirect($_SERVER['PHP_SELF'], 'Babe added. Redirecting …');
}
$page_title = pun_htmlspecialchars($pun_config['o_board_title']).' / Forums';
require PUN_ROOT.'header.php';
?>
<div class="blockform">
<h2><span>Add babe</span></h2>
<div class="box">
<form id="addforum" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<table>
<tr>
<td>Babe name:</td>
<td><input type="text" name="forum_name" value="" size="50" /></td>
</tr>
<tr>
<td>Babe description:</td>
<td><textarea name="forum_desc" cols="50" rows="10"></textarea></td>
</tr>
</table>
<p class="submitend"><input type="submit" name="add_forum" value="Add babe" tabindex="<?php echo $tabindex_count ?>" /></p>
</form>
</div>
</div>
<div class="clearer"></div>
<?php
require PUN_ROOT.'footer.php';
Change the catgeory variable to the correct category, name it whatever you like, put a link to it.
If you want to force people to use specific fields (like date of birth and nationality) just replace the description with some regular input fields and have the submit bit put all the bits together