Creo que el proble especifico de ese foro en internet explorer es el cuadro de login que esta en la cabecera de la pagina como uno de los campos del login tiene el mismo nombre que el campo de registro por eso falla la comprobacion prueba cambiando el formulario de inicio de secion en la plantilla header_welcome_guest
pone asi el formulario de login
<form action="http://pirana.totalh.com/member.php" method="post">
Hello There, Guest!!
<input value="do_login" name="action" type="hidden">
<input value="1" name="quick_login" type="hidden">
<input type="text" class="login" name="quick_username" value="Username" onfocus="if(this.value == 'username') { this.value = ''; }" size="25" maxlength="30" style=" color: #595641; background-image: url(images/royal_grass/input_box.png); background-repeat: repeat-x; width: 120px; height: 15px; padding: 3px 0px 2px 0px; border-top: 1px solid #66624a; border-left: 1px solid #66624a; border-right: 1px solid #b5af89; border-bottom: 1px solid #b5af89;"/>
<input type="password" class="login" name="quick_password" value="password" onfocus="if(this.value == 'password') { this.value = ''; }" style=" color: #595641; background-image: url(images/royal_grass/input_box.png); background-repeat: repeat-x; width: 120px; height: 15px; padding: 3px 0px 2px 0px; border-top: 1px solid #66624a; border-left: 1px solid #66624a; border-right: 1px solid #b5af89; border-bottom: 1px solid #b5af89;"/>
<input type="submit" class="button" name="submit" value="" style="background-image: url(images/royal_grass/buttons/login.png); background-repeat: no-repeat; width: 60px; height: 22px; border: 0px;"/>
<input type="hidden" name="action" value="do_login" />
<input type="hidden" name="url" value="" /></form>