MacFUSE implements a mechanism that makes it possible to implement a fully functional file system in a user-space program on Mac OS X.
Examples of file systems that work have been tested (to varying degrees) include sshfs, ntfs-3g (read/write NTFS), ftpfs (read/write FTP), wdfs (WebDAV), cryptofs, encfs, bindfs, unionfs, beaglefs (yes, including the entire Beagle paraphernalia), and so on.
Get the NTFS driver from here and here are the removal instructions