This may be entirely impossible in zen cart at this time but it's worth asking anyway!

I have a product listing 5 'one of a kind' pendants (a, b, c, d and e) and I want to be able to offer each pendant with different length chains.

I have set up multiple attributes so you can select i.e
Pendant A
Then on the next dropdown you can select 'gold chain long' or whatever chain you like.

My problem is putting the stock quantities in. At the moment I have to mark 'pendant a + gold chain long' as one in stock, 'pendant a + gold chain short' as one in stock etc which means each pendant is in stock 5 times as I have 5 chain options but in reality I only have one of each actual pendant to sell.
If someone buys pendant a with their option of chain it doesn't stop someone else buying pendant a with a different chain option...is there any way I can just list one pendant a, one pendant b, one pendant c etc so that when each pendant sells with whatever chain option the customer wants, you can no longer buy the sold out pendant with any chain option...

Arrg! Hope that makes sense!!!