Trata poniendola asi:
Código PHP:
mysql_query("INSERT INTO foro (id_padre,asunto,mensaje,autor,fecha,usuario,categoria,estado) values ('$id_padre','$asunto','$mensaje','$autor','$fecha','$usuario','$categoria','$estado')") or die(mysql_error());
Sino te funciona, en tu script cambia $_POST[campo] por $_POST['campo']
Y trata.