There is really nothing complicated about it. Join the two tables on C1 & C2 columns. Then join twice to Reference Table to retrieve the item name for each item id. And voila:
select
t1.item_id1, ref1.item_name as item_name1,
t2.item_id2, ref2.item_name as item_name2
from
table1 t1 inner join table2 t2 on t2.C2 = t1.C1
inner join ReferenceTable ref1 on ref1.item_id = t1.item_id1
inner join ReferenceTable ref2 on ref2.item_id = t2.item_id2