I have a Titan on WP. The power button broke off the mainboard. Repair shop said they can not do it. Android I see a program that will do the same position that the volume control can be turned on-off. WP from something like a solution?
I haven't heard of any apps or software that would fix that hardware problem.
At this point, my suggestion would be to get an inexpensive Windows Phone 8 device, such as the Nokia Lumia 520/521 as a replacement for a broken Windows Phone 7 device.