В ответе речь идет только о форме деньгами, а не деньги. В форме деньги ударение падает на первый слог.
Такое выражение в доступных нам источниках не зафиксировано. В каком контексте Вы его встретили?
Если это название употребляется без родового слова (например, сервис), то обычно склоняется только вторая часть (деньги).
На наш взгляд, если люди уже получили еду (еда уже куплена), то следует выбрать предлог за. Если покупка только планируется, то предлог на.
Постановка тире корректна. Но и его отсутствие ошибкой не будет.
Правильно: дай мне (немного, много) денег, дай мне (эти) деньги.
Такая фраза возможна.