You are separating with an underscore, so it isn't going to work if the first name has a space. However it should work with the last name. You would have to change your htaccess rule to:
RewriteRule ^people/([^_]*)_([^\/]*)$ /people2?Name=$1&Surname=$2 [L]
Then your recordset parameters would be:
$rsPractitioners->bindParam("s", "". $_GET ['Name'] ."", "-1"); //ParamName
$rsPractitioners->bindParam("s", "". str_replace("_", " ", $_GET ['Surname']) ."", "-1"); //ParamSurname