1. Det går alldeles utmärkt att använda isset även på array-variabler förutsatt att man använder det på rätt sätt. Ett array-element är på inget sätt annorlunda än en vanlig variabel.
2. Använd $_POST istället för $_REQUEST som redan sagts.
3. Vill du köra din variant så ta bort '' från key-värdena så fungerar det. Det är dock betydligt smidigare, och det som normalt används, att bara köra variabel[] som namn på fälten så får du en array per automatik. Då sätter du sms, email etc. som värde istället.
4. ID-värden ska inte börja med en siffra.
5. Sätt action-attribut på formuläret.
6. Sluttagg saknas på formuläret, men det kanske bara inte kom med här.
7. Använd inte stora bokstäver till allting, det blir så hiskligt fult och jobbigt att läsa