SET OBJECT FRAME Obj,Frame
Looping the object just plays through at the set speed, so you can mimic that really easily.
Every loop, just:
Inc Frame#,1.0
If Frame#>TOTAL OBJECT FRAMES(Obj) then Frame#=0
SET OBJECT FRAME Obj,Frame#
I tend to do this every time, it's more convenient to have different animations stored in 1 model, so using this technique you could have your model animate extremely neatly - pretty much flawless when used with SET OBJECT INTERPOLATION, which is a weird command that can do wonders if used correctly.
I regard the objects interpolation as cod-liver oil, it smoothes out the joints - but you don't want it doing this every time. So what I do is store the interpolation in an array, as part of a type usually, but every loop I increase each objects interpolation to 100 and set it (if it's not currently 100) - when I change animation modes, say from running to dying, well I'd probably set the interpolation to about 50, it would then ramp up to normal animation in around a second - making the model smoothly change to the new pose.