Those 667's are going to be tough to push very far. With such a low multiplier you will be running extreme FSB's to get even a small increase in speed. Although the VP6's I have are very stable boards, pushing extreme FSB's is a good way to make them unstable. I have two VP6's running 700's @ 1GHz but that's only 143 FSB. At 160 FSB you will only get to 800- if your ram and peripherals are cooperative.
If you can change the processors, that would be the first step! 700's would be the first choice, and maybe 800's but most others are going to be trouble. You may also find the orbs to be marginal for any serious overclocking, and a 300W or bigger power supply is recommended for dual machines since they are real current hogs.
Do you really have applications that will benefit from dual cpus? 99% of the software out there will not show much improvement. The applications that are threaded to use both processors are few and far between, to say nothing of the fact that they are top dollar. The average gain for regular software is only 5-10% and many times it's not overly impressive.
Also NT/2000 will be required for SMP to work. (or Linux or Beos or something more exotic). You are at the beginning of a complex journey, and I hope it will be fruitful for you.