Let's see if now I got it better...
DynamicModule[{var = False},
Dynamic@Column[{
PopupMenu[
Dynamic[var], {False -> "one menu"#,
True -> "Add another Menu"}],
If[var, #0[]#0["new menu"], ## &[]]}]] &[]&["one menu"]