Heat the 2 tablespoons oil in a large pan until hot, but not smoking, to approximately 120C.
Make 2 cheese toasties in the oil with the Texas toast and 2 slices of cheese per sandwich. Set these aside to use as the bun.
In the same pan, cook the burger for about 4 minutes per side, or until desired doneness. Season the burger with salt and pepper. Set the burger aside.
Coat the pan with oil, and fry the spam until crispy. While the spam is cooking, heat a second, nonstick pan to just over 70°C and cook your egg however you like-we fry it medium. Now, heat the ham for 30 seconds per side.
Stack the bottom bun (one of the toasties made earlier) with lettuce, tomatoes and onions, then the burger topped with the remaining slice of cheese, bacon, ham, spam, and our fried egg.
Apply preferred condiments to the top 'bun' (second cheese toastie) and stack on top.