La $query que buscas es esta donde "cumples" es la tabla y "cumple" el campo donde guardas la fecha:
$query="select nombre from cumples where MONTH(cumple)=MONTH(CURDATE()) and DAYOFMONTH(cumple)=DAYOFMONTH(CURDATE())";
Para lo del cálculo de la edad echa un vistazo a esta página:
http://dev.mysql.com/doc/mysql/en/Da...culations.html