Premessa: Fare uno script ache con linguaggi web di scripting è abbastanza semplice ma ovviamente bisogna essere in grado di farla altrimenti ci sono varie soluzioni al problema:
  1. Farsi fare un'applicazione a hoc. Ovviamente con un costo.
  2. Usare word di Microsoft Office che permette di fare campi compilabili e fare poi calcoli sui campi.
  3. Cercare in rete qualche script già pronto, (non ne conosco ma sicuramente qualche cosa c'è!)
  4. Usare software gestionali che fra tutte le cose che fanno fanno anche preventivi, ce ne sono di gratuiti e pagamento basta scegliere, uno gratuito che mi sembra possa fare al tuo caso è "WinFatt"
  5. Ecc...