Some people have mentioned Dropbox as a reasonable alternative.
For my XP machines, I manually sync files using GoodSync.
Note that Live Mesh beta (or Windows Live Mesh) wasn't ever intended to be "online backup" of data. It provided a means to sync up to 5 gigs of data to the cloud.
You can still manually upload files to SkyDrive from XP.
-steve
~ Microsoft MVP Windows Live ~ Windows Live OneCare| Live Mesh|MS Security Essentials Forums Moderator ~