Well, you could also use the options mkt, innit?
A "capped/floored" futures contract should be priced as a regular contract, but also incorporate the values of the cap and the floor. Obviously, when I am the buyer, I will be long the floor and short the cap; vice versa when I am the seller.