You are correct about the motors. There are 4 in total, 1 that controls outside air intake, 1 that controls where the air is output to ( defroster, vents, and floorboards ) and 2 that are used for temperature regulation. There is also a computer called the A.T.C. Amplifier which controls these motors as well as the blower motor speed, confirmation beeps and indicator lights.
You may also want to check that the heater core hasn't been bypassed, in which case nothing you do short of replacing the core and reconnecting it will get you heat. Age or improperly grounded audio equipment can cause them to start leaking and replacing them means alot of work. Luckily the auto air control system can perform its own diagnostics much like the ecu and tcu.
Here's a link to the relevant starting page of the FSM, and good luck finding the problem.
FSM AC/HEAT Section