To paste a page, you just write it in a pair (on each side) of curly parenthesis. To use variables used inside, you write |text displayed before the second pairs of curly parenthesis. If you have more variables (aka parameters), you write |text displayed|text displayed. If a parameter is given a specific name, you need to specify the name and its value:
|nameOfParameter = valueOf_"nameOfParameter"
An example of a parameter named abc given the value of ghk would be:
|abc = ghk
Spacing does not matter. So the following is the same as the example above:
If you aren't using a template, you don't need to have a parameter. A parameter is only used when a template is being pasted (in the case you are asking about). Otherwise, it's useless. If you have this code in a template:
Hello, {{{1}}}!
...and you want to paste it on someone's message wall with their name on it, you write:
{{TEMPLATE NAME|NAME OF USER}}
If you have a template:
Hello, {{{1}}}! You are {{{2}}}.
You can paste the template by writing:
{{TEMPLATE NAME|NAME OF USER|ATTRIBUTE DESCRIBING THEM}}.
An example use (though not any less true :P) would be:
{{TEMPLATE NAME|Fruipit|awesome}}
...which would render as:
Hello, Fruipit! You are awesome.
If you aren't making a template, however, the parameters are useless, except if the page is going to be pasted. For example, if I wrote this on my userpage:
Hey, {{{1}}}.
...the page would render:
Hey, {{{1}}}.
Literally!
If someone pasted your entire userpage (which is not a very good idea), wrote {{User:Fruipit|person}}, and you had that same text added, only then would it says person instead of {{{1}}}. If you wrote {{{1|person}}}, that would, by default, render as "person". However, that is pointless, once again, if the page is not meant to be pasted, as you do not need to add a variable/parameter.