I do not completely understand your issue.
The FlyTreeView maintains its nodes between page loads.
If you need to store some data in nodes you're then, you can use FlyTreeNode.Value property (to save string value), FlyTreeNode.Tag property (to save any serializable object), or FlyTreeNode.Attributes collection.
Is it what you need?