I wonder if it doesn't like the colon-separated TO field. Try using:
$RecipArray[$CurIndex ][] = "jhoodfysh@gmail.com";
$RecipArray[$CurIndex ][] = "john@wwmore.com";
instead of:
$RecipArray[$CurIndex ][] = "jhoodfysh@gmail.com;john@wwmore.com";
A way to debug is to add a blank page to your site with the code:
@session_start();
var_dump($_SESSION);
Then after you try to send the email, visit that page. It will have information about the email that was just sent that you can look over for issues.