Si haces un response.write de varform, ¿qué te sale?. Es posible que si no tiene nada te entre en la opción B_PIN porque B_PIN como constante no existe.
Y como dices que cuando le pones comillas no hecha resultados esto es porque no entra en ninguno.
Es decir , parece que no tienes nada en Request.Form("menu1")
Para asegurarte puedes hacer un response.write request.Form