I had this same problem and decided to use
- MacFUSE (MacFUSE-Core-10.5-1.5.1.dmg) and
- NTFS-3G (NTFS-3G 1.2531 [ublio]).
I don't know the details of how it works but I installed MacFUSE first, then NTFS-3G, and then I restarted. I had it installed for about 5 days or so and it was working fine until today when I loaded WinXP using VMware and it gave me diskcheck screen before loading windows. I noticed was checking the files that I had modified in OS X and long story short, it ended up deleting the files.
I always shut down windows correctly and then close VMware. Anyone know what went wrong?