The usual method to create required fields is to add some Javascript that checks the necessary fields, when the submit button is pressed. There are dozens of scripts to do this kind of thing. Take a look at The Javascript Source: Form Scripts and start going through the listings.