The circuit for courtesy lights when you open the doors doesn't need the headlight switch, so that wouldn't be the problem.
Do you have power to the overhead light? The door post switches are in the ground circuit, so the light should be hot at all times. Take off the lens and probe both contacts for the bulb. If one of them isn't hot, you need to look upstream -- between the light and the battery.
If one is hot, put a probe on the other one and ground it. The bulb should light. If it does, then start following the ground wire and look for a open (not a short) somewhere between the light and the door switches.
I don't have a '96 FSM but I do have '94 and 2000. Give me a call if you want to bring it over and play "find that wire."