Your first post is a bit confusing. You say that you hear the blower motor but nothing from the vents and then say that you don't hear the blower under the glove box engaging. I guess I would say that if the motor is turning, the squirrel cage blower is turning as they are direct coupled. If you are sure that the motor is running, then the problem, as others have stated, is likely with the vacuum operated blend doors under the dash, the vacuum lines that control the doors (problem usually somewhere under the hood between the firewall and the vacuum reservoir) or the vacuum check valve (although this typically shows up as a loss of air out of the dash vents only on acceleration when vacuum drops).
Do all your checks with the fan speed setting on high so as not to possibly confuse results with a bad resistor pack or fan switch.
Get back when (or if) you are certain about the operation of the motor itself.
After rereading this I would add that, to the best of my knowledge, the status of the A/C itself has no bearing on the operation of the blower motor and vents, at least on our older xjs. The flow of air is controlled by the selector lever and fan speed switch and whether or not the rest of the A/C system is operating makes no difference.