Siento estar dando tanto trabajo...
Aquí mi código (algo chapucero. Hay que reconocer que soy novato y está hecho totalmente por mí

)
Código PHP:
<?
//Comprobamos que no está baneado
if (empty($row['baneomc'])) {
if ($postmc) {
//Compruebo que no haya escrito un mensaje muy reciente.
include ("config/index.php");
mysql_select_db("$dbname",$link);
$query = "SELECT * FROM minichat where autor=$autor and fecha < (UNIX_TIMESTAMP()-600)";
$result = mysql_db_query ($dbname, $query, $link);
if(mysql_num_rows($result)==1) {
echo "<font class='Estilo1'>No puedes enviar tantos mensajes seguidos.</font>";
}
else {
//Quitamos los espacios del principio y del final
$sinespacios = trim($mensaje);
//Verificamos si es mod
if ($row['nivel']=='2') {
$placamod_ = 'mod';
}
else {
$placamod_ = '';
}
//Verificamos si es vip
if ($row['vipmc']=='vip') {
$placavip_ = 'vip';
}
else {
$placavip_ = '';
}
//Verificamos que el mensaje no esté vacío
if (empty($sinespacios)) { print "<font size='1' face='Verdana' color='#FF000='><b>Error: Mensaje vacío</font></b><br><br>"; }
//Añadimos el mensaje
else {
$mensaje_filtropalabras = wordwrap($mensaje, 20, "[salto]\n", 20);
include_once ("config/index.php");
mysql_select_db("$dbname",$link);
$query = "INSERT into minichat (autor, mensaje, fecha, ip, placamod, placavip) values('$autor','$mensaje_filtropalabras', UNIX_TIMESTAMP(), '$ip', '$placamod_', '$placavip_')";
if (mysql_query ($query, $link)) {
//Cogemos al autor del mensaje y le sumamos 1 mensaje mas.
?>