So I'm not exactly certain what you are asking for, but it sounds like question one can be answered using some basic physics formulas:
distance = velocity*time + acceleration*time^2/2
acceleration = force/mass
Start with how long the object will be in the air and use the above equations to solve for time in the vertical direction. Then solve for the horizontal force. I think that's what you are after anyway.
In your second question, are you asking how to make the object not rotate? You are setting the angular velocity specifically to make it rotate. Just don't do that. Also if you give it an infinite moment of inertia, no force will be strong enough to make it rotate.