Non si capisce dove sia il problema.

Dove formi l'indirizzo usa delle variabili
Codice PHP:
echo "[url='www.miosito.it?par1=$par1&par2=$par2&par3=$par3']link[/url]"
Se poi devi prevedere che un parametro possa mancare, verificane prima l'esistenza e poi con un if/elseif/.../else crei e mostri il link nel formato corretto.