If this is a free mobile application, creating a replication per user is not viable.
How many tables do you have to sync ?
How many data ?
A quick search lead me to this :
http://msdn.microsoft.com/en-us/sync/bb887608
It could be interesting for you.