Как создать постоянное подключение?
1) Можно самому разруливать соединение, благо php позволяет вам http клиенты писать. Гуглить по запросу keep-alive. Но вариант сомнительный.
2) не париться и бомбить сервер запросами, закупившись проксями. Просто и надежно.
WebSocket, но если нету доступа к сайту-донору - никак.