Thurbane's method seems good, although I would assign DC's based upon the virulence of the particular poison (ie same as the poison DC for saves), with possible circumstance modifiers for rarity or obvious difficult extractions (for instance, from a very very small, or from a very very large creature).
What still needs to be addressed is storage and/or potency rules. Poison extracted from its natural source will likely be less effective and will spoil... unless Craft (poisonmaking) and/or Craft (alchemy) skills are used to prepare the concoctions for storage or use.
Additionally, rules for distilling/strengthening/combining ought to be considered with advanced poison-making skills. Then again, there is the magical aspect of D&D to consider when dealing with poisons. Natural + Refined + Magical enhancements = BioWarfare.