Para hacer eso debes detectar el usuario consultar la fecha de su ultimo post y actuar en consecuencia....
Suponiendo que la fecha del post es DATETIME
esto te da el tiempo transcurrido des de el ultimo post de X.
Ese sistema puede ser muy lento si tienes muchos post, deberas tener la tabla muy bien indexada.
Otra forma seria permitir un post por sessión, guardas en la session de php si se ha mandado un post o no con lo que obligas al usuario a cerrar la sessión para pder mandar el segundo post....
Tambien podrias invstigar el uso de cookies que incluso podrian obligar a pasar un tiempo despues de la sessión...