I'm not sure, but it could be like fatty tumors on a dog. With them having stayed so long, it is unlikely absess, but it could be cysts or sores.

I hope he gets better soon!