One way to deal with this would to allow syncing when WiFi is available, and cache the data when a connection is unavailable (or the server is offline, etc). I.e. store it on the phone until the phone is able to connect. I know of quite a few apps that function that way, but don't know how to write an app myself, or even if I need to. The data storage/transfer requirements in this case would be minimal, as it's only a few lines of text.
There might be some other system I can simply re-purpose.
Simple is better.
Bookmarks