It does indeed sound like varicoceles, but he should still see a doctor. A single doctor visit does not cost that much.
There's also many cheap insurance programs offered, especially for the young, so he could get onto one of those. Not so much for this visit, as insurance generally doesn't take affect for certain things right away.
Varicoceles are for the most part harmless. Nearly 15% of men have them, but have no symptoms. Others have symptoms of pain on occasion. It can also cause infertility, but can usually be easily reversed by surgical procedures.