If it were possible, considering the price of a cpu chip I would think the cheaper option would be selling the 667 & buying a new one.
There are a number of other upgrades to the newer model (graphics, airport reception etc) that you'd get too.
I'll be doing this just after the macworld announcements, just to be safe.