I'm not understanding why "on" follows the noun in the first case but not in the second. And "Missä on Musti" was not accepted.
I believe that "Where is Musti" can also be translated as "Missä on Musti?"
Yes, it can be so.
"kenellä Mirri on" should also be accepted.