Hola El Jedi:
En mi página puse un calendario que tal vez te interese, te lo puedes bajar (sección academia web); y respondiendo a la primera parte, deberías poner un script por ejemplo:
<body onload=inicio()>
y el script:
function inicio(){
var hoy = new Date();
document.getElementById("dias")[hoy.getDate()].selected = true;
document.getElementById("meses")[hoy.getMonth()].selected = true;
// creo que al getDate deberías restarle 1, porque los "arrays" empiezan por el "0".
}
y la segunda parte creo que hay que poner algo así como "onselect" pero no suelo usar "radios", si no lo contestan lo miro.
Saludos