It sounds like what you'll be doing there will be 1 product with possibly different versions (e.g. Maya vs. 3ds Max vs. Cinema4d). So that will fit under the Solo plan.
In other words, how does LimeLM handle the versioning so that it integrates seamlessly with my online shopping cart?
It handles it well. 😉
I know what you're asking, but it such a loaded question that I could write 20 pages and still not answer the specific question you're looking for. The short answer is this: yes, LimeLM can handle the cases you're looking for.