I don't know if you're still having problems with your cat Lenny, but our cat Bond has feline herpes (he was a shelter rescue a few years ago), and so has many of the same respiratory issues you've described, and more (lethargy, weight loss, etc). He was in a real bad way about a year ago, and I wanted to give him something to boost his immunity - but naturally, not something from the vet that would likely be more expensive and have other, unpleasant side effects.
After doing a lot of reading and research of the various products available at Only Natural Pet Store, I decided to try the Genesis Resources Feline Immune Support (http://www.onlynaturalpet.com/products/Genesis-Resources-Feline-Immune-Support-Formula/152004.aspx) and it has made a world of difference! The tablets are large for a cat, but easy to break in half; I gave him one full pill a day initially (he was very underweight at barely 7 pounds), split into am and pm doses, and after a couple of months was able to go down to 1/2 pill a day, he was doing so much better (I tried every other day, but it didn't seem to be quite enough for maintaining his condition). Luckily, he takes pills easily, but they are fairly easy to crumble and add to the food if your cat doesn't like taking pills. I would highly recommend giving this product, or something like it, a try.
Oddly enough, when I asked my vet at a later date about a good supplement to boost my cat's immunity, he recommended giving L-Lysine, at 250-500 mg per day - this is one of the ingredients in the Feline Immune Support, though not quite that high a dosage. I was also able to recently find L-Lysine only 'treats' and a powdered supplement specifically for boosting feline immunity; I haven't tried them yet as this product works so well for Bond, and the price is very reasonable.
Good luck!
Andrea
Loken (Sibe, 2), Bond (Bombay, 6), Mandy (Manx?, 8), Candy (B.Collie/Span/Hound mix, 14)