Bueno, tenés dos formas de hacerlo, ambas muy simples, una del lado del cliente con hojas de estilo y otra con asp cuando vas a guardar los datos en la base de datos.
Con hojas de estilo simplemente tenés que poner al campo que quieras que ponga todo en minúsculas es style="text-transform: lowercase", por ej:
<input type="text" name="usuario" size="20" style="text-transform: lowercase">
Y listo, el usuario directamente escribirá todo en minúsculas por más que tenga el Bloq Mayús activado.
Ahora con asp lo podés hacer también muy facil, cuando vas a guardar el valor en la base de datos, ya sea con sql o con un recordset, lo único que tenés que hacer es poner el valor del campo del formulario dentro de un LCase(), por ej:
miRs("Usuario") = LCase(Request.Form("usuario"))
Entendés cual es la idea? Probalo y después me contás.