i12hvfun,
I agree with Eric, that it would likely take a great deal of extra time to create this index. Have you considered just turning the TALK setting on and an having an appropriate ODOMETER value? This will show that the reindexing is going on, without slowing things down quite so much.
On the other hand to "answer" your original question, you'll need to close the table (and the index), and use the low-level IO routines (FOPEN, FSEEK, FWRITE, FCLOSE) to alter the index expression value in the .CDX header. It's clearly defined in the VFP documentation, but I hesitate to give you the exact code, because I consider it a potentially bad kludge.
Rick