20Mb для хранения программного обеспечения и работы с Вашими изображениями
FTP-клиент (например, FileZilla для Windows или Linux)
ну, и какое-нибудь устройство для получения цифрового изображения, а также какое-нибудь программное обеспечение для обработки снимков, хотя, как показывает практика, Piwigo настолько хорош, что Вы можете обойтись и без них!
1)
Зависит от тарифного плана хостера. Проверьте условия Вашего хостинга.