I didn't quite understood what you want, bur you can store a marker's position through this way:
(in a script)
***
_x = GetMarkerPos "marker1" select 0
_y = GetMarkerPos "marker1" select 1
_z = GetMarkerPos "marker1" select 2
***
-the variables don't realy need to be z, y or x...
(I'm not sure if the command position is the right one, but i think it works!) :-\