Hi @Kjartan ,
It seems that you are asking about a few different things.
First of all, are you sure that a negative binomial is the right distribution to use for your data? Sure, it might fit, but does it make sense to use it? According to JMP online help, the negative binomial distribution is good for modeling a number of successes before a specified number of failures. The data that you're looking at doesn't really sound like it's following this model. Based on your description, it almost sounds like a Poisson (or ZI Poisson) distribution would be more appropriate as it's the counts of the endoparasite within a certain fish phenotype -- or even just overall.
As far as the model goes, it sounds like you have two factors, X1 (fish phenotype) and X2 (body length) -- do you know if there is any cross term present -- X1*X2, that is, the phenotype and body length have an interaction. If not, then leave them separate and individual factors.
Regarding the means per phenotype, you could just do an ANOVA (or MANOVA) of the response vs. phenotype and look at the means for each phenotype.
Hope this helps,
DS