@WoodyZ, I do appreciate you taking the time to look at my question. However, if you look closely you will see that I have already documented a) the fact that I did already look at this post and b) gave an account of the errors I received when I attempted to run the script. I will repaste it here for your convenience (hopefully this time the <pre> formatting will work!!)
user@GNS3WB62 /tmp/vmware-tools-distrib $ ./vmtoolspatch
patching file driver.c
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] y
Hunk #1 FAILED at 152.
Hunk #2 FAILED at 1978.
Hunk #3 succeeded at 1962 (offset -71 lines).
2 out of 3 hunks FAILED
-- saving rejects to file driver.c.rej
patching file inode.c
Reversed (or previously applied) patch detected! Assume -R? [n] n
Apply anyway? [n] y
Hunk #1 succeeded at 62 with fuzz 2 (offset 12 lines).
I did also try answering y to the "Assume -R" questions too - but neither worked.