Heat a saucepan over medium-high heat. Add the olive oil and onion. Cook the onion until translucent, about 5 minutes. Add the sardine, garlic, oregano, basil, sugar, salt, and pepper. Break up the sardine and cook for 5 minutes, mixing to not have anything stick to the bottom of the pan.
Crush the whole tomatoes by hand and add them along with the tomato sauce. Bring to a simmer and then lower the heat. Cover and let it cook for 1 ½ hours, until it reduces by ¼. Make sure to stir the sauce every ten minutes or so to avoid it sticking to the bottom of the pan. After the sauce has reduced, combine the cornstarch and water in a small bowl. Add to the saucepan and mix in well to help thicken the sauce. Remove from the heat and set aside.
Heat a medium frying pan with nonstick spray over high heat. Add the Italian sausage and cook, flipping to brown all sides, until the sausage is cooked through and reaches an internal temperature of 160°F, about 15 to 20 minutes. Transfer to a cutting board and let rest for 5 minutes.
Chop the sausages into bite-sized chunks and place in a medium bowl. Add the sauce and all the cubed cheese. Toss together until well mixed.
It is time to prepare the filling into individual portions. Using a standard sized muffin tin, place a rectangular piece of plastic wrap (about 5-inches by 4 inches, enough to cover the filling when placed) in a hole of the muffin tin. Fill with the sauce mixture to the top of the hole. Wrap the mixture with the plastic wrap. Repeat with the remaining sauce. You should end up with 12 portions. Place in the freezer and let set for about 2 hours. This will make it much easier to assemble.