We know that P is a model of incidence geometry that satisfies the Euclidean parallel property and that R is its projective completion I'm trying to show that every line in R contains at least 3 points of R.
I'm thinking there are two cases for when it is line in P and when it's line at infinity.
Is this right? Or am I approaching this all wrong?
What is your definition of “projective completion”? I would define projective completion as a completion which satisfies all the axioms of a projective plane, namely
At this point, you can drop the fact that you are speaking about some projective completion, and instead show that any projective plane will have at least three points on each of its lines. Without distinguishing between finite and infinite points.
I'll provide some details in a spoiler block, but encourage you to think about this first so you can try to work this out for yourself.