1) Use the fact that momentum is conserved to find the speed of recoil, remembering that when the air rifle was fired it was at rest.
2) From (a) you should have found the speed hence use a SUVAT equation to find the acceleration required to ensure the rifle recoils only 0.5mm before it comes to rest. Then use the F=ma to find that force.