You can use different player profiles to keep saves separate (one for single player, one for a co-op game with a certain friend, etc).
If the host gives the other person a copy of the save folder they can continue to play, but there is no way to sync progress between the 2 divergent copies of the save.