Create a spell based on a spell with the AoE targeting art, using channel for this is the best idea.
Make a trigger that when the spell is cast, it picks all units within <AoE radius of the spell> distance from the target point of spell being cast.
Pause the units picked, and use a method of unpausing them after the duration you'd like, such as adding them to an array, creating each unit a timer that will unpause it after the duration, or even just picking all units within <AoE radius of the spell> just like earlier, and unpausing them that way.
For the special effect you'd need to find one that's appropriate for chronosphere, and I don't remember what the one in DotA looks like.