Drupal 6 Webforms sends duplicate emails
Your can deactive the submit button after it was clicked with custom javascript.

I write a sample below:

Drupal.behaviors.FormSubmitDisable = function (context) {
  $('YOUR BUTTON ID').click(function () {
    $(this).attr("disabled", "true");
  });
};