Site2 принадлежит вам? Есть возможность настройки nginx\apache?
Если да, то вам необходимо добавить домен в конфигурацию сервера site1 в качестве alias.
В настройках DNS прописать IP сервера site1 в A записи.
Если доступа к настройкам сервера нет, то cURL вам в помощь.
Только реализуйте кэширование данных, иначе хостинг провайдер вам спасибо не скажет )))