Heres some code from the top of my head that will split it into an array for you!
Data being the strings your receiving.
if the data is not always in the same format it will cause errors let me know!
Dim Test(8) as string '0-8 = 9
Test = Split(Data,":")
'continue to 8
'to put each data into its own variable just simply do
'VariableName = test(3) 'or whatever number holds the data you want!
By the way if you then need to seperate the data by . just do it again
Hope this helpped.
Dim test2() as string
test2 = split(test(0), ".")