Как получить данные с другого сайта и сохранить их в БД?
Получаете код страницы к примеру такfile_get_contents('http://www.forexpf.ru/chart/gold/');
Затем изучаете исходный код данной страницы, находите нужные значения, работая с кодом как с обычной строкой, ищите, удаляете, вырезаете - парсите в общем, извлекая нужные данные.
cron периодически запускает скрипт, тот грузит страницу через curl или file_get_contents(), парсит её и пишет в БД.