If you install Windows XP on your desktop and create a shared folder that is gonna hold whatever files you want the laptop to access such as documents, music, movies, etc., then get your laptop setup, installing Samba on the laptop simply allows you to mount a windows share using:
Code:
smbmount //(servername)/(sharename) (mountpoint)
, just read the Samba docs for 3.x. You simply connect to your WIndows XP machine (serername), give it the share name (sharename) and then where you want this to be mounted on the Linux laptop (/mnt/winshare) for example. Depending on the permissions and file system of the WIndows drive, you can then read + write. Pretty simple to get going.