Ideally, I would use the iPhone as the master to select/activate songs running on the slave iPad (which is running in the background and sending MIDI when songs are selected). Second best would be the ability for the iPhone (as slave) to display which song is active on the iPad (and I would use MIDI buttons for next song, previous song commands).
The reason? So I can keep my Mackie digital mixer active in the foreground on the iPad, but be updated and certain which song is active in SLM in the background.
So far, I have not been able to achieve this linked device updating successfully. All master/slave device link functions are working OK when SLM is in the foreground, but when I send SLM to the background, I seem to not have the link anymore (although the MIDI info is being sent from SLM).
Controlling the iPad and iPhone from the same MIDI message is a good idea but not ideal, as I would have to have a separate MIDI (to 30-pin) interface and cables set up for each separate iOS device.