Vovsla, если я вас правильно понял, то вы хотите проверить, что в строке содержится только два слова из латинских букв. Если так, то вам нужен такой код
$string = 'asd, dsa'
ConsoleWrite(StringRegExp($string, '^[a-zA-Z]+?, [a-zA-Z]+?$') & @LF)
То, что написано у вас проверяет, что есть латинская буква, за которой следует запятая
(обратный слеш перед запятой не нужен),
за которой следует пробел и снова латинская буква.