It does sound likely that a fuse was blown when the door was closed on the hanging light. The reason you're unable to shift from Park is likely due to an issue with the Shift Interlock system, and if you're really lucky, it will be caused by the same fuse as the door light. It could also be coincidental timing any maybe your stoplight switch is faulty. You might want to make sure your brake lights work when you step on the brake pedal. If not, driving the car is not safe until you get the issue resolved.
-Rod