Ok, siempre estuvo comprendido que el PHP no era el que iba a crear en bendito calendario. Obviamente, la idea era generar y manipular el HTML, de hecho lo colóco en la nota final.
Pero no me parece que esté ERRADO, en vista de que el código que pongo, se trabaja un poco más y se utiliza como un date picker, como hice para mi aplicación. Solamente estoy escribiendo código PHP; que el mismo genere HTML ya es otra cosa.
Y lo necesito de este modo porque es un sistema para celulares y por cuestiones de compatibilidad y accesibilidad, prefiero no usar Javascript.
Es código de arriba genera un calendario, solo es cuestión de colocar enlaces en los días que devuelvan dia-mes-año y ya tienes un datepicker hecho solamente con un PHP que genera HTML.