It seems to be a local problem instead of any intra abdominal problem.
It looks to be either local cellulitis
or a collection of pus.
Cellulitis can be treated with antibiotics while a pus pocket has to surgically drained.
In case of any doubt,a CT can decide the site of problem
You must consult a general surgeon
for the diagnosis and treatment.