My Google Adwords Multiplexor takes 2 list of words and creates a combined list of the 2 lists. You enter the base bid for each phrase. If you add a value to a particular word in either entry list (negative numbers are acceptable), that value will be added to the base bid. You can create variably priced phrases this way.