<p>How about this method of pricing each bed?</p>
<ul>
<li>One person puts a price on each bed, such that the prices add to the total.</li>
<li>The other three select beds in random order. The one who priced each bed gets the last one.</li>
<li>Anyone unsatisfied with the situation can attempt to trade with anyone else. If the someone else refuses the trade, the unsatisfied one can adjust the price of the two beds (the prices always have to add to the total).</li>
<li>Repeat the previous step until no one wants to trade beds.</li>
</ul>