Option Name Manager ...
Option Name: Track 1
Option Type: Radiobutton
Sort Order: 10
Option Name: Track 2
Option Type: Radiobutton
Sort Order: 20
Option Name: Track 3
Option Type: Radiobutton
Sort Order: 30
etc. etc. etc.
Option Value Manager ...
Option Name: Track 1
Option Value: of 1
Sort Order: 10
Option Name: Track 1
Option Value: of 2
Sort Order: 20
Option Name: Track 1
Option Value: of 3
Sort Order: 30
Option Name: Track 1
Option Value: of 4
Sort Order: 40
keep making them up to the highest on a CD ...
Option Name: Track 2
Option Value: of 2
Sort Order: 20
Option Name: Track 2
Option Value: of 3
Sort Order: 30
Option Name: Track 2
Option Value: of 3
Sort Order: 30
Option Name: Track 2
Option Value: of 4
Sort Order: 40
keep making them up to the highest on a CD ...
Option Name: Track 3
Option Value: of 3
Sort Order: 30
Option Name: Track 3
Option Value: of 4
Sort Order: 40
Option Name: Track 3
Option Value: of 5
Sort Order: 50
Option Name: Track 3
Option Value: of 6
Sort Order: 60
keep making them up to the highest on a CD ...
Option Name: Track 4
Option Value: of 4
Sort Order: 40
Option Name: Track 4
Option Value: of 5
Sort Order: 50
Option Name: Track 4
Option Value: of 6
Sort Order: 60
keep making them up to the highest on a CD ...
Option Name: Track 5
Option Value: of 5
Sort Order: 50
Option Name: Track 5
Option Value: of 6
Sort Order: 60
Option Name: Track 5
Option Value: of 7
Sort Order: 70
Option Name: Track 5
Option Value: of 8
Sort Order: 80
keep making them up to the highest on a CD ...
And keep following the patterns until all are done ...
Attributes Controller ...
Add the tracks to each Product ...
Example: CD with 16 tracks ...
Option Name: Track 1
Option Value: of 16
Filename: something_track1.zip
Option Name: Track 2
Option Value: of 16
Filename: something_track2.zip
Option Name: Track 3
Option Value: of 16
Filename: something_track3.zip
Option Name: Track 4
Option Value: of 16
Filename: something_track4.zip
Option Name: Track 5
Option Value: of 16
Filename: something_track5.zip
etc. etc. up to Track 16 of 16 ...
Example: CD with 5 tracks ...
Option Name: Track 1
Option Value: of 5
Filename: something_track1.zip
Option Name: Track 2
Option Value: of 5
Filename: something_track2.zip
Option Name: Track 3
Option Value: of 5
Filename: something_track3.zip
Option Name: Track 4
Option Value: of 5
Filename: something_track4.zip
Option Name: Track 5
Option Value: of 5
Filename: something_track5.zip
See how that works for you ...
Where you run into the problem is if you want to offer the CD shipping and download as an either CD by mail or CD by download in the track format ...
If you want to offer the CD by mail or the CD by download with 1 zip file and allow this to be an either one or the other ... then this can be done easily ...
Or, if you want to try these as checkboxes ... you have to decide does the customer chose the checkboxes or do you?
If the customer has to do it, then you have an issue on: will the customer realize it?
The checkboxes, at this time, do not have any type of test on them for if they are or are not selected ...
So the question is ...
Are you trying to offer the Product as:
1 CD by mail OR CD by download with ALL tracks in individual zips
2 CD by mail AND CD by download with ALL tracks in individual zips