Your problem is that you probably don't have a 6IV (hexaflawless) Ditto to breed with. You can check out
Most's giveaway in his signature to obtain one. (or others' Ditto giveaways)
Every Pokemon capable of learning TM's can learn Hidden Power, but the move's type is determined by the user's IV's, and some types are better than others on certain Pokemon. (The IV combinations for each type are listed on the front page of this thread. However, getting a Ditto will aid your breeding immensely.
As for the HA Torchic, if you didn't obtain/breed it yourself, I wouldn't advise offering it for trade here, as it may be hacked. (and if in anything but Cherish or Poke Ball, most definitely hacked)