Un código bastante enredado
Sin embargo, creo que bastaría con que cambiaras esta línea
Código PHP:
if(($dia_actual==$diaact) && ($mes==$mesact) && ($ano==$anoact)){
por esto
Código PHP:
if(( ($dia_actual==$diaact) || (in_array($dia_actual, $agenda) ) && ($mes==$mesact) && ($ano==$anoact)){
asumiendo que cada entrada de $agenda es un día del mes agendado.
Saludos.