Yup, that could be done but I want the non-registered to fill the complete the entire question form and then when he click the ask the question then I could ask him to signup or login.
I want to do this to increase user engagement coz user are less likely to abandon his efforts for filling question form.