Tentei fazer isso usando o Datepicker do JqueryUI, mas não deu muito certo, até porque não saco muito de jquery...
Agora vou dar uma olhada nesse e tentar implementar ...
Valew Thales!
^^
Oi, Rafael! Cá estamos novamente...
Eu aproveitei um tempinho que eu tive aqui e resolvi fazer um calendário. Não sei se te ajuda, mas ele já pode te ajudar na idéia que lhe ajudará com seu problema.
Repare no código que os estilos são definidos no <style> da página. Para funcionar, basta ter um <DIV> de id dCalendario na página e a qualquer momento (eu coloquei no onLoad) se chama a função montaMes() para montar o mes atual.
Repare também que existe uma função chamada marcaData(dia). Basta informar o dia que se deseja marcar. Veja o que pode ser feito... Quando carregar a página, você pode via PHP ou pela linguagem que você estiver usando chamar a função marcaData() para todos os dias que você deseja marcar.
Ao se trocar de ano ou de mês, as funções chamadas são as mudaAno() e mudaMes(). Ao final destas funções, você pode fazer algo que chame um script em PHP dentro de um IFRAME, por exemplo, que traga os eventos deste novo mês. Sendo assim, o código PHP que irá gerar a página dentro do iframe irá se incumbir de chamar a função marcaData() para os dias deste novo mês que estão em destaque.
Claro que este script não é lá de outro mundo, que mostra quais são os eventos, etc. Mas vc não citou nada do tipo. A gente pode conversar e ajeitar este script para a sua necessidade. O ideal é a partir de agora você fazer suas próprias modificações, para aprender um pouquinho mais com esta brincadeira.
Qualquer dúvida, é só perguntar!
Um abraço,
Thales Medeiros.