Si estás trabajando la gran combinación PHP & MySQL, deberías crear una Base de datos en la cual tenga:
ID_ANUNCIO int(10) UNSIGNED PRIMERY AUTO_INCREMENT
nombre TEXT
descripción TEXT
vence int(10)
luego en vence dependiendo de la cantidad de meses que lo quieras dejar a la vista (Cuando ingreses los datos a la base de datos), por ejemplo 1 mes:
Código PHP:
$fecha = time() + 2678400;
y luego en el index.php compruebas si la fecha normal (time();) es mayor a la que está en la BD, que la borre:
Código PHP:
if(time() > $row['vence']) {
mysql_query("DELETE FROM anuncios WHERE " . time() . " > vence");
}