It almost sounds like you are describing an enlarged lymph node. This will happen any time there is an infection within the body or if the dog has something strange going on (cancer included).
Because you have been seeing the hoarseness for so long, you are not going to be able to avoid seeing the vet. Kennel cough is self limiting so it would not have lingered for this long.
If you are short on funds, you may want to look into www.carecredit.com. They offer financing for large and small vet bills.
Let me know if you still have questions.