I'm not sure what you are asking, haha..
It would seem to me that setting webstorage to Dictionary.Get("NameOfKey") would be enough..
Setting the value of the dictionary object, would be Dictionary set value Variable1&";"&Variable2&";"&Variable3
So when retrieving the values you could use tokenAt :
Tokenat(Dictionary.Get("NameOfKey"),0,";") to get the first value..
If the values are numbers you should use int() or something similar to convert the string back to a number..