De hecho, acabo de probarlo y en IE6 sí funcionan las flechas, en FF3 no.
 
También he detectado problemas con la tabulación, que es importante. Al parecer lo he solucionado con: 
 Código PHP:
    if (tecla==8 || tecla==0) return true; // 3 
    
  Pero habrá que ponerlo más tiempo a prueba, quizá haya más agujeros en el script.  
Saludos.