Is it possible to have different, Product-Specific attribute lists?

I realize that you can assign different attributes to different products. However, the way that we are using the attribute lists involves calling a product image to serve as the background image for the "text" attributes at checkout. So, we really need to be able to have separate attribute lists that are called up by certain products. Please see example below:

Name:  screen shot.jpg
Views: 103
Size:  30.2 KB

.cartAttribsList {
padding-top: 0em;
background-image: url(../images/blank_plaque.png);
background-repeat:no-repeat;
background-position: center;
height: 270px;
text-align: left;
}

ul {
list-style-type:none;
line-height: 125%;
padding-top: -1.2em;
margin-top: -1.2em;
paddding-left: -1.9em;
margin-left: -1.9em;
font-family:"Times New Roman", Times, serif;
color: #b8860b;
font-size: .8em;
font-style: bold italic;
text-align: center;
}


As you can see, the product image (the plaque) serves as the background for the attributes (the text). It also uses a "ul" list to define the text display. We are essentially using this as a "proofing" page for custom engraved plaques for "Hole In One" awards. Other products have different size, shape plaques so we need to be able to call up different attribute lists for different products. Thanks for any advice you may have!