Take a look at EtQ software (www.etq.com/). This may be more than you want to spend but it has many of the features you mentioned. It supports formal quality systems and some engineering, custom databases and handles auto-distribution via e-mail (Lotus Notes or similar) with level escalation...
This is most likely too late but...
We dump food grade materials from drums and we also fill drums for other packaging plants. Most all of our materials are fairly high viscosity and are handled chilled or semi-frozen. We utilize two food grade poly bag liners in steel food grade lined drums...