Bart Lagerweij's WinXP Live-cd called BartPE, can be built when you have WinXP and/or Win2003 server, and his building tool called PEbuilder.

it's a complete livecd, and thus can access any NTFS and FAT filesystem.
No need for an installed Windows on harddisk.

Knoppix will have Captive-NTFS, which encapsulates the win2000 NTFS-driver with other files that it needs, like WINE also does.

I don't know if Captive-NTFS already works when you haven't booted the GUI (KDE) yet.
It would be usefull when the required Windows files can be placed in the KNOPPIX folder on the Knoppix cdrom (when doing a remaster).

the best way would be:
kernel -> drivers -> load Captive from /KNOPPIX
( -> mount harddisk partition RW -> put swapfile there ) ->
boot into Xfree86 + KDE

and then it would be possible to place your swapfile on an NTFS partition before loading into graphical mode (KDE).
however it requires mounting the partition as read/write.

don't suppose there's a possibility to "mount harddisk partition RW for swapfile only, mount it RO for rest"