Heat oil in a pan over medium-high heat. Fry the ham until well done and set aside.
Using the same pan and oil, cook the chicken until golden brown. Season with salt and pepper to taste.
Toast bread and spread with mayo.
Layer the cheese (optional), egg, tomato, ham, and chicken. Repeat with other slices of bread and cut into quarters.