Enlarged spleen or splenomegaly can cause abdominal pain, hiccups and inability to eat large meals which can cause weight loss. Splenomegaly can be due to Infectious mononucleosis and other viral infections, bacterial infection, parasitic infections, liver diseases, Hemolytic anemias, leukemia, lymphoma and Hodgkin's disease, Sickle cell splenic crisis, Sarcoidosis, and Felty syndrome. In my opinion, your swollen lymph nodes with enlarged spleen can be due to infection or cancer. But it is assumption, correct diagnosis is possible by visiting a doctor.