Como decía
dark_goldviper PHP no hace eso. No soy un experto pero se me ocurrio esto:
y si a cada registro le pones un campo de fecha de vencimiento que seria la fecha en que se esta creando el registro mas 7 días y con una funcion en otra pagina php elimines todos los registros que esten ya vencidos y esto lo ejecutas periodicamente....
ejemplo del codigo:
Código PHP:
$link = mysql_connect("localhost","usuario","contraseña");
mysql_select_db("db",$link);
$result = mysql_query("delete from anuncios where fechavencimiento<curdate()"
Espero te sirva... y perdona si no te funcionara pero no probe el codigo...
Espero haber podido ayudarte....