Topowar,
Two problems, The format of your data must be "12.12<342d17'0\"" if you want to use seconds.
Alternatively, since your data is always 0" it could be "12.12<342d17'"
For the code part, you are restarting the command pline at each iteration
use the following:
(setq data1 '("12.12<342d17'0\"" "349.11<31d4'0\"" "25.00<102d57'0\"" "264.33<97d51'0\"" "26.96<9d9'0\"" "25.48<88d14'0\""))
(setq data2 '("12.12<342d17'" "349.11<31d4'" "25.00<102d57'" "264.33<97d51'" "26.96<9d9'" "25.48<88d14'"))
(command "_PLINE")
(foreach p data1
(command p)
)
(command "")