Слово сорок исконно русское по происхождению, сменило общеславянское четыредесяте. Возникло в результате лексико-семантического способа словообразования на базе слова сорокъ – «мешок, рубаха»: из-за обычая продавать соболя сороками (мешками), вкладывая сорок шкурок в один мешок (40 – количество шкурок на пошив полной шубы).
Тире ставится в предложениях, состоящих из двух компонентов со значением субъекта, объекта, обстоятельства (в разных сочетаниях) и построенных по схемам: «кто — кому», «кто — где», «что — кому», «что — куда», «что — как», «что — где», «что — за что» и др.
В этом предложении не требуется постановка тире. Однако тире может быть поставлено как интонационный знак (при наличии паузы при прочтении).
Грамматической рекомендации для таких сочетаний нет. Логична форма множественного числа, так как именно она сочетается с последним компонентом числового обозначения.
Возможны оба варианта.