How to define actuators using loop
This can be done with bpy.ops.logic.actuator_add

import bge
import bpy
cont = bge.logic.getCurrentController() 
own = cont.owner

m = []
for k in range (1, 95):
    bpy.ops.logic.actuator_add(type='MOTION', name="Motion"+str(k), object="Cube")


Where type must be in ('ACTION', 'CAMERA', 'CONSTRAINT', 'EDIT_OBJECT', 'FILTER_2D', 'GAME', 'MESSAGE', 'MOTION', 'PARENT', 'PROPERTY', 'RANDOM', 'SCENE', 'STEERING', 'SOUND', 'STATE', 'VISIBILITY')

This was tested in the BGE using default scene with "Cube"