Your recordset only returns one result... change line 11 from:
$rsNearExpiry = new WA_MySQLi_RS("rsNearExpiry",$connRoSite_i,1);
to:
$rsNearExpiry = new WA_MySQLi_RS("rsNearExpiry",$connRoSite_i,0);
Then it will send to all recipients.
Also update your email server behavior to trigger off the button press event instead of before page loads. The email is sending before the form is filled out, which is why the form elements are missing.... they don't exist yet.