From a doctor:
Thats absolutely correct. He may be a brilliant computer programer but he should not try to be his own physician. By his own admission he has already significantly delayed his care trying to treat himself.
The signs and symptoms he describes are consistant with pulmonary actinomycosis but there are also a number of other infections and other conditions that could cause this.
While his own description of 'yellow nodules' is interesting and possibly significant no one has examined any of these nodules and no one has definitively diagnosed him yet.
There is a good reason his doctor is required to consult an ID specialist before hospitalizing him.
He should follow this advice, contact the best physicians he knows, and let them decide what he has and how it should be treated.
If he does turn out to have actinomycosis his prognosis is very good for a complete cure and good recovery. I wish him the best.