We were also there on 9-11-01. We didn't thave the TV on in the morning so we had no idea what was going on. We got to DHS around 10am & were sitting in the Indiana Jones show waiting for it to start. It was running late, then a CM came out & announced that the show was cancelled & the park would be closing, would everyone please exit in an orderly manner & head to the front of the park. We actually thought this was part of the show, some people chuckled, a few got up & left, but the majority just sat there. Then another CM in a suit came out & said that due to the circumstances going on in the United States right now, the park was being evacuated & everyone needed to leave. From his demeanor, everyone knew something was wrong. It took awhile to exit the park, but it was all very orderly. They handed out free 1-day park passes as we left. They brought in more busses to accomodate everyone returning to Disney hotels.
On the bus there was a lot of rumor & speculation as to what was going on. Somne people had seen it on the news earlier, some were getting info from friends and family via cell phones, etc.
Back at the resort it was more chaotic. Peopke were crying & demanding to find flights, rental cars, anything Disney could do to get people home. It was packed & crazy. Phone lines were jammed all over. Disney did bring characters into the resorts for entertainment. We just walked around the resort & tried to make the best of it.
The next day the parks re-opened as usual. They were very empty. People were still in the lobby in a state of panic because there were no flights or rental cars to be had anywhere. Tropical Storm Danielle was also on it's way, I forget exactly when it hit, but we had to spend another entire day in our room because of it (parks were open hoewver).
We got out a few days later, once flights were re-opened. The airport was MASS CHAOS, I'll never forget that. Those poor airline employees, people were screaming at them the entire time we were there.
If there are any specific questions your son has feel free to ask!