If you've never created a DCP then understand that it's an involved process and you should either 1) let a mastering house do it or 2) have access to a theater with digital projection to test.
It is my understanding that some of the open source DCP tools will convert RGB representation of P3 to the XYZ representation. It's also my understanding that many of these tools will also do a Rec 709 to a P3 conversion.
P3 is just the cinema color space, it has a wider gamut and allows for more saturated colors. Rec 709 (standard HD), if it was color graded on a Rec 709 monitor should look fine after the conversion, you just don't have the ability to take advantage of some of the subtleties P3 can afford you if you aren't grading with a P3 monitor.
If it looks good on a Rec 709 monitor then it's "in" the Rec 709 space, if it looks good on a P3 monitor/system then it's "in" the P3 space. Rec 709 to P3 conversions (usually through a LUT transform) work because it's a smaller colorspace being mapped onto a larger one. The XYZ conversion is just "future proofing" things.
http://thepostlab.com/pitch-perfect-...olor-workflow/ for a bit further detail.