hola, me imagino que no sea tan dificil hacerlo, en ecencia tendrias que almacenar las fechas de cumpleaños de tus clientes en una tabla en la base de datos, eso ya lo tienes me imagino, lo demas seria hacer una consulta a tu BD:
Código PHP:
$hoy = date(d);
$estemes = date(m);
$query = "SELECT dia, mes FROM usuarios WHERE dia = '$hoy' AND mes = '$estemes'";
me imagino que despues tengas que hacer un script con un if, si se cumple la cunsulta que haga lo que quieres que haga, que se envie un email o aparesca un mensaje cuando el usuario se registre, eso depende de como quieras que este lo resiva, ya lo de los dias antes, tendrias que usar
microtime, en esencia debe ser algo asi, me imagino que sea un poquito mas complicado.
te sugiero que pruebes y cuando comiese a darte palos que postees a ver como se resuelve.
saludos y suerte