Try matching it like this:
preg_match("/^[a-zA-Z]+,{1}\s{1}[a-zA-Z]+$/",$string)
It will match like this:
Must start with one or more a-zA-Z, followed by one comma, followed by one space, and must end with one or more a-zA-Z. If numbers and the underscore are ok, then you could match it like this:
preg_match("/^\w+,{1}\s{1}\w+$/",$string)