this should justify your last question:
In a very simple and not at all scientific way:
torque is what you feel when you step on the throttle/gas from standstill
and
Hp is the engines ability to make the car travel at a given speed
Anyway torque is what makes your car going.
read:
http://auto.howstuffworks.com/question622.htm
and
http://auto.howstuffworks.com/horsepower.htm
There are many factors that can make an engine "more torqueier" than others
Consider this: fitting larger valves on an engine will improve top end hp
example: 1776 cc t1 with o44 heads and the same engine with 040 heads. The second one will produce more torque and less top end power.
Main factors:
Configuration ( in-line, V, boxer)
Displacement
Camshaft (timing, duration, lift)
valve train(stock 1:1, 1.25:1, 1.4:1 etc)
fuel supply and type (single carb,two singles, twin carbs fuel injection)
Induction (forced-NA)
thats pretty much
Also something that can differ the torque feeling is the gearing...
Chris