Re: How to loop once?

I still don't know exactly how you want to do this, but I have an idea.

int valFenabled = 1;
int valSenabled = 0;

void loop()
{
valF = analogRead(forcePin); // read value of force sensor
valS = digitalRead(switchPin); // read value of switch

if (valF>=thresHold && valFenabled) { // waits for force sensor to equal or pass pressure threshold
  //and makes sure the button hasn't been pressed before
  valFenabled = 0; //signal that button has been pressed before to prevent re-triggering
  delay(1000);
  digitalWrite(RedPin, LOW);  // turns on red LED
  delay(1000);  // waits one seconds
  digitalWrite(RedPin, HIGH);  // turns on red LED
  delay(500);  // waits half second
  valSenabled = 1;
  }

if (valS>=thresHold && valSenabled) { // waits for force sensor to equal or pass pressure threshold
  //and makes sure the button hasn't been pressed before
  valSenabled = 0; //signal that button has been pressed before to prevent re-triggering
  delay(1000);
  digitalWrite(RedPin, LOW);  // turns on red LED
  delay(1000);  // waits one seconds
  digitalWrite(RedPin, HIGH);  // turns on red LED
  delay(500);  // waits half second
  valFenabled = 1;
  }

Each button will enable the other after doing whatever... Did you write the other code or look at it from examples?