Sure, if you want.
Trial of the Sorcerer's multi-cart is pretty basic. It just jumps between carts using the load() command. As long as that works, and the carts can access the same cart data (via cartdata(), dget(), dset()) that's all it should need.