Is there a way I can paint UPVC white window frames a medium oak colour?
Assuming the upvc is bare, clean, dry, sound and prepared as detailed in the technical data sheet we can recommend Kolorbond uPVC Painting Kits.
This can be mixed to many RAL, BS or NCS colours in a satin finish.
There is no reference for a medium oak colour, we would recommend viewing a physical colour chart to find a suitable match for your application.