Если авторизация на сайтах достаточно простая (просто форма с логином и паролем, без капчи и всяких JS/AJAX наворотов), авторизоваться раз через curl (с куками и всем что положено), потом раз в минуту, скажем, читать нужную информацию, запоминать у себя в БД (откуда и выдавать ее клиентам). Если происходит ошибка - пытаться авторизоваться снова. Если авторизация навороченная (с капчей) - хз, пробовать вручную авторизоваться, запомнить куки с ид сессии и использовать их в curl-запросах. В общем почти все зависит от того, что там за авторизация.