This is definitely a case of infection in the area of the face you have described. This can occur from a stye
if the infection spreads to adjacent soft tissues or it can result from a primary infection in this region also. The marble sized swelling in your neck is an enlarged lymph node
which always get swollen when infection occurs in its draining territory. You need to go and visit a doctor immediately as you possibly need antibiotics as a solution to your problems along with other supportive medications.