As you have discovered, you cannot simply combine TW syntax "inline" like that.
To assemble valid TW syntax by substituting values from pieces, you use a *macro*, passing in the desired value as a parameter, like this:
\define getUW(kw) {{KWUW!!$kw$}}
and then use it like this:
<$macrocall $name="getUW" kw=<<now WW>> />
or, alternatively, you can set a variable to the desired value, and reference that variable within the macro, like this:
\define getUW() {{KWUW!!$(kw)$}}
and then use it like this:
<$vars kw=<<now WW>>> <<geUW>> </$vars>
enjoy,
-e
Eric Shulman
TiddlyTools.com "Small Tools for Big Ideas!" (tm)
InsideTiddlyWiki: The Missing Manuals