No, badaze, non si possono usare i document.write() dentro un documento chiuso (cioe` in cui la pagina e` completa).

Ma non si possonousare le routine valide in IE per far funzionare una cosa che deve girare in tutti i browser: IE ha un suo linguaggio proprietario che gli altri non capiscono.

Occorre usare la proprieta` .innerHTML degli elementi HTML e scrivere in tale proprieta`, oppure usare createNode() (che non ho mai usato, ma ho visto alcuni thread in questo forum).

Piu` semplice sarebbe abilitare o disabilitare dei campi gia` presenti nel form. E quello si puo` fare con una semplice funzione JS con due loop.
Dato che immagino che il numero massimo sia predefinito (altrimenti non si potrebbe usare una select), forse e` una soluzione da prendere in considerazione.