Thanks Ray and Stan.
Accessories can be sold as standalone products (say in the case someone broke the original), but 95% of the time will be sold with a specific product(s) -- the same accessory can be used for multiple products.
Stan, not sure what you mean by going back to the productoptions table to associate an accessory with multiple products. I was going to create a productaccessories table (productID, parentID, optional - where productID is the accessory's ID and parentID is the productID of the main product). Then I'd have multiple entries where an accessory can be used with multiple product. On the product page I'd filter the records by parentID to list the accessories for that product, per Ray's suggestion.
That make sense? Thanks again for your help, your suggestions have been very helpful!