Welcome to the site.
There a lot of engineeer types here, so you'll get better answers than mine, but I'll give it a try. Torque is the amount of force in ft/lbs applied to initially move an object. This is what gets you moving. Hp is the amount of power exerted once you have the object moving. Something like that. Forget the technical explanation from my colledge days.
Bob
------------------
99.5SD PSD, CC, Black, 4X4Off Road, Lariat, Superchip Hot, Amsoil from front to back.
My 99.5 Superduty Turbo Brake, A-Pillar with Trans Temp, Boost, and EGT Guages.
www.riley-enterprises.com Southeastern Rally