I'm not entirely sure this answers your question, but here is a very simple example:
values = {}
Manipulate[Column[{x, Button["Add to values", values = Append[values, x];]}], {x, 0, 5}]
Every time the button is hit, the current value of x is added to the list values.