Assuming that the crank in question is forged, the only method of straightening the crank that I know of is with a BFH. Any heat applied to the crank to facilitate getting the crank straight will alter the metallurgy of the crank in that area making it suspect in my opinion. Depending upon the amount of work to do, it may be best just to buy another crank.
Blockman is the one you want to talk to on this issue though. I'm sure he's done this more than a couple of times and knows where to straighten and when to buy another crank. Good Luck!