You can see what information our system can track by going to Seller Admin>View/Download Transaction Log, even if you have no products or sales. The page that comes up will have columns for all the data that our system collects.
Although it would be complex to setup, you could use our Variant feature to setup different physical products, like art pieces, so you can have the artist connected to their piece and you can have different prices for each one:
http://www.e-junkie.com/ej/help.variants.htm
The complex part would be that once you get the button code, you would need to re-write the code so instead of one button for multiple products you have a button for each product. This would require custom coding that you would need to write on your own, or hire someone to do so.
This will allow you to know which artist needs to get paid when a piece sales, even if multiple artists' pieces are purchased, and you can have the affiliate program separate for people who send buyers to the website.
For digital products, each product needs to be it's own product, you would not be able to use the Variant option. You can still track the artist by including their name in the product and checking in the transaction log.
You will still need to make sure to pay both the affiliates and artist, since our system will send all payments to a single account.