Is the first an infinitive and the second an ing participle, with both functioning as nouns?-- yes but no, they are both coercive verbs (have/make/let someone do)
Why does the latter need to be in ing form?-- It is the form showing that the activity is in progress now.