primero... se nome tah vaziu.. ou... strstr n sei explica axo q fica meio inutil ali tb...(dá uma olhada strstr) e no do email... se o tamanho é menor q 8 ou se não tive nada dps do @ (ou ants não sei ahiuhwiuhaw) axo q é isso falou ;/
tipo assim .. você tinha um campo nome, ai na outra pagina você faz um outro campo (hidden) com o valor de $_POST['nome'] aí ele fica com o valor que tinha o outro campo..
po.. não sei.. mas isso é certo? $this->user = $nome de usuário;
$this->password = $senha;
$this->server = $freeserverhost.net;
posta o codigo do /includes/db.php tb...
e procura posta os codigos dentro de flws....