Against my better judgement, I'll add one last post. This certainly answers part 2 of your question and IMHO in all probability answers part 1 too, as I suggested earlier:
From the USGA website:
Rule 18-5
Ball at Rest Moved by Another Ball
Q. Steve`s ball was at rest on the putting green. Cindy plays from just off the green and her ball hits Steve`s ball. What must Steve do?
A. Under Rule 18-5, Steve must replace his ball back to its original position. (See related FAQ under Rule 19) Cindy must play her ball as it lies. There is no penalty to either player in either match play or stroke play. In stroke play only, if Cindy's ball lay on the putting green prior to the stroke, she would incur a penalty of two strokes.
Regardless of whether it was holed or not, the ball that was stationary(again IMHO) and struck must be replaced, but I'm having a lesson tomorrow(Xmas present) as luck would have it and I'll ask the pro for clarification.