А в чем собственно у Вас возникла сложность?
Хотите нативный пхп ws - берите пхп,
спецификацию протокола WS - реализуете, а потом используете в своем няшном приложении без "PHP без всяких демонпхп и прочего".
Если вопрос в том, как понять появилась ли новая строка для разных клиентов, то то же довольно просто.
Сейвим в память ID последней строчки для каждого клиента, и раз в Х сек. проверяем, не появились ли новые записи (с ID выше чем запомнили для этого клиента), если нашлись - шлем данные по WS клиенту.