I am assuming what you mean by this is that you’re interested in contracting a future payment owed to yourself to be repayed in gold.
Your hunch is correct. Take a look at your dollar (I’m assuming you live in the US). Notice where it says in tiny letters: “this note is legal tender for all debts, public and private”.
What that essentially means is you would have no way of enforcing a gold clause in a contract. If the other party decided to pay you with legal tender instead of gold, you would essentially have no recourse.
“Your” prices? Of what? What are you talking about?
Not feasible. The closest/best way to approach something like what you’re talking about is just buy gold and silver right now.
P.S.
Welcome to the forum! Check out the newbie thread for forum tips and how-tos.