Yes it is... Okay, maybe not with ONLY the function, but making a ray trace script that uses it, or even simply doing a check from the objects being looked for instead of from the object doing the looking, is perfectly doable. Which is why I asked for more information... it's impossible to give a 100% yay/nay answer without having more context...but this is not possible wit the conventional function
http://www.gmlscripts.com/script/collision_line_firstSimple enough said, is there a way you can store the x-y locations of the collisions when using collision_line?