Besides support for USB, you'll also need:
The floppy registers as a USB Mass Storage device. If you load the right modules, you just have to plug it in and put a floppy in it. You can mount it as /dev/sda under Debian or SuSE (and certainly Mandrake or Red Hat) or /dev/scsi/host1/bus0/target0/lun0/disc under GENTOO.
I compared its speed agains a normal floppy disk by using the following command:
time dd if=/dev/sda,fd0 of=/dev/null
and got about 41 secs on a normal floppy drive, and about 10 secs more on this one. Pretty good.
You can have your system to do this automatically, without running commands as root, by using usbmgr. It polls the USB bus for status changes and loads the required modules on demand. The package you need has the same name...
Just load the right modules. After, mount a floppy where you want and enjoy. You can load the modules within /etc/modules.autoload (to get the floppy support at the boot) or within a personal shell script (like /etc/init.d/floppy.local). You just should add the following line within /etc/fstab:
/dev/scsi/host1/bus0/target0/lun0/disc /mnt/floppy auto noauto,rw 0 0
If the device seems too long, just create a symbolic link to /dev/floppy/floppy or /dev/sda and change the line according to it.