Webform contribution for multiple items?
How about something like this:


Finite quantities for each item (if you have too many - make them select lists).
Calculate the Contribution Amount w/ some jQuery - [just like on CiviCRM contribution pages] - OR - if you don't have too many combinations - you can do this via Webform Conditionals - so no code required.