not completely sure about the first question, it would make sense though.
to answer your second question, no. the oils produced by your hands are the same oils produced all over your body, called sebum. which is secreted by/near the hair follicle regardless of your hands being on your face.