You can assign a weight to an attribute, and use the Per Unit shipping option.