Short term means what in this context? My marked points needs to be found for up to 5 years with accuracy mentioned.
It means the reference receiver has to be tied to an exact location, so 5 years later when you take new measurements, the reference receiver needs to be placed in exactly the same spot.
Can the reference receiver also be DYI project or something industrial is ment?
I think you can get pretty good results with multiple identical receivers as long as you can guarantee that they are using the same satellites. Real differential GPS systems have the reference receiver transmit a set of corrections for each satellite to the other receivers, and the reference receiver can be 10s of miles away.
Turnkey DGPS systems are available but with some programming, I think you can do it yourself like I described over a short distance. Offhand I do not know if 0.3 meter accuracy is reasonable but I think it would be very close.