Universal Whisperer
Your cat needs to see the vet. However, until you can get your cat to the vet, you can put Children's Neosynephrine nose drops in your cat's nostrils to help relieve the congestion. You can also put a bit of Vicks Vaporub on his nose and throat to help with congestion.
Esmeralda
TAKE HIM TO THE VET!