You could do it this way yes, the BeatBuddy can also be set to send MIDI song select messages as it opens songs, or you should be able to use ONSong
The MM would need a button to handle each song select, that is correct!
Thanks for the question
Read more about song select in the manual