Also das * schreibst du einfach dahin.
Mit dem überprüfen ob die ausgefüllt wurden gibts 2 Methoden.
1. wäre das ganze per JavaScript auszuwerten und nachher auch abzuschicken, was etwas umständlicher ist.
2. ist die leiche lösung per PHP.
Nach dem auslösen des Submit-Buttons machst du vorm absenden der E-Mail/einragen in der Datenbank/etc. ne if abfrage.
z.B.
Das && ists ne UND-Verknüpfung, also das beides zutreffen muss, wäre ODER.
!= "" besagt, dass es nicht leer sein soll.
Wenn du checkboxen hast, kannst du mit isset($_POST['agb']) prüfen ob die gesetzt ist.
Wenn du prüfen willst, ob der Wert numerisch ist, dann gibts die Funktion isnumeric($irgendwas).
Eine gute Anlaufstelle, wenn man FUnktionen sucht ist immer PHP.NET