Here are some Web sites where you can get information:

http://www.vetinfo.com/
http://www.petvets.com
http://www.canismajor.com/dog/

I don't have any experience with that kind of problem but it sounds like more than a cold to me too. With hopes that poor little Benny gets over his troubles soon, we send him a big hug.