Hi slicedstudios,
For storing users data on cloud you can use our App42Cloud API's. Buddy service provides a way to post a message on cloud and then receive that message on other end but they are not real time and is pull based.
AppWarp solution is suited for this kind of application and can be implemented on cross platform for multiplayer messaging. You can use both together for storage and messaging purpose hand in hand.
For details please visit.