Getting this in place with just the jeans and the size will be easy enough, this is just a standard add to cart server behavior for this part.
To get the other items to add may be a little trickier, will you want to add these as items to the cart like the jeans or as extra options for the jeans? Please let me know about these details and I will help you out with whatever I can.