While this has crossed my mind several times, I think that you need a certain kind of toaster to do it. Maybe, it should be a bagel toaster. Those would have the necessary width  to easily slide in the cheese with the bread. .The only other thing that is missing is the butter on the side of the bread, but I bet putting that under the cheese would produce the same taste without the mess in the toaster.