one way might be
str = "955929400769971";
c = Partition[Characters[str], 3];
c = Insert[#, " ", -1] & /@ c;
StringJoin[StringJoin[#] & /@ c]
Which gives
"955 929 400 769 971 "
And if you just want the strings in a list:
str = "955929400769971";
c = Partition[Characters[str], 3];
StringJoin[#] & /@ c
gives
{"955", "929", "400", "769", "971"}