I've had multiple versions of Crystal - from 5 to 8.5 - running on the same computer with no problems. Because of constraints from various customer, I had to. But that was the full version of Crystal, not just the runtime.
You may be able to install the version 6 runtime files in the same folder as the VB application and get it to work correctly. However, if there are .dll files with the same name between v6 and v9, the ActiveX will load the v9 files into memory and there will be a conflict when the v6 code tries to call a dll with the same name because the v9 dll will already be in memory. XP handles these types of situations much better because of the way it loads files into memory - you can have multiple versions of the same dll running. Win2K will not handle them correctly and there's no way around it except to upgrade to XP.
-Dell
A computer only does what you actually told it to do - not what you thought you told it to do.