There's an option on the VFD to read 3 digital inputs to give 8 different speeds. If you've got enough I/O (i.e. another parallel port) then that could work. Might take a bit of fiddling to get EMC to provide the correct outputs? Not sure...