Да хоть по крону, без крона, какая разница? Скрипт запускается или автоматом, или в ручную. Скрипт один, только данные для импорта разные.
Можно так (если сторонний сервер не дает скачать картинки, а вам их высылают отдельно)
1 задача - залить картинки в папку с любого сервера, где это разрешено.
2 задача сделать импорт.
Можно вообще картинки не скачивать.
Сразу пусть в cvs будет путь со стороннего сервера у всех картинок.