This will not produce that kind of array which is expected in the template.
You'll end up with overwriting $createaccount data with $createpage data, then with $edit and so on.
And in template you expect a two-dimensional array. Moreover the keys are going to be numeric, while
according to template they should be a part of message key (you create message keys based on
keys from this array).