This phone has a locked bootloader which means that you will have to unlock the bootloader before attempting to flash anything. There was a program called RootKHP that was able to root the phone, but users reported that the root was removed after the phone was rebooted. At this time, there is no solution to root it, but you can post on the XDA Forums, where others can help you as well with tutorials and instructions.
Use the following link to visit: http://forum.xda-developers.com/