Another possible solution- check out this app here:
http://forum.xda-developers.com/show....php?p=4348968
it appears to be able to disable the light sensor during the phone call- the down side is that the screen will stay on during the whole call?
anyways it appears to be an interesting tool