Me pregunto ..
Por qué no usas funciones de tratamiento de fechas en SQL (que es el lenguaje que usas para hacer tu consulta a tu BBDD y obtener los datos que cumplen tu condición) en lugar de liarte con "PHP" por médio?
Si tu campo de fecha en tu tabla implicada es de tipo DATE o DATETIME .. con mayor razón se te hará más facil usar SQL para resolver este problema.
Por ejemplo .. (depende de la versión de Mysql que uses) puedes usar funciones de SQL para fechas como:
DATE_SUB() .. y definiendo un "intervalo" (que se puede exprear en días, meses .. etc)
En resumen .. todo el código que intentas hacer en "PHP" es más natural y rápido de ejecutar si lo haces en SQL -sólo- .. Acostumbrate a "pensar" que "SQL" es otro lenguaje que debes aprovechar y conocer .. bien empleado te ahorrará mucho código.
Código PHP:
$sql="SELECT * FROM tabla WHERE DATE_SUB(CURDATE(),INTERVAL 60 DAY) <= prog_fechacrea";
Te recomendaría dejar claro que tipo de campo para tu fechas usas y consultar en el foro de Base de datos
De momento te dejo la referencia del manual oficial de Mysql al respecto:
http://dev.mysql.com/doc/en/Date_and...functions.html
Un saludo,