Actually, I cloned objects act as their own objects, therefore they do have thier own collision, even through sparky's. They do not share the same animations, or textures, so they are their own.
I have used the command before, and unless you plan to get into 200+ objects on the screen at any given time with over 1000 poly's per unit, it shouldn't slow down the program at all.
EDIT: For the most part, you shouldn't have to worry about the collision if the two objects are overlapping one another, it will still collide with object 1, and, for your purposes, append object may work just as well, if not better, because append object shares texture and angle data, so you wouldn't have to add the extra lines to change the angle of the second object. If I am wrong, please correct me.
www.myspace.com/norseblod