There is no way to create poison potion except buying them.
The only items in the game that can be crafted by NPCs are:
Trollskin armor (only once one piece of armor)
Potion of moderate healing
Potion of shielding
Whitetower special
Adamantite short/long/greatsword
Epic Omelette
Potion of Lesser Restoration