At the moment customer portal users cannot add, edit or remove assets through the CP. It might be helpful to have a an option to at least add assets through the Customer Portal. CP users should not have the same permissions for assets as an internal user .