Immunoregulin and Feline Interferon Omega (must be imported) both would be good options for him. Both require a cooperative vet though. Definitely start antibiotics for the pneumonia if not already. You should consider supplementing him with Lysine as well (this you CAN do without a vet).
Phaewryn http://ucat.us/domesticcatlinks.html Special Needs Cat Resources

