Well, for step 1, just set the Auto Expand property to yes.
For 2, Set the Limit to List Property to Yes. Then, there is an event, Not in List, where you can write your code to insert a new customer. Perhaps when a new customer is entered, add the mc# to your table, then popup another form to...