I presume that you have put the file npswf32.dll into
the plugins folder of K-Meleon.
If not, copy it over from a subfolder of the /root/.wine
configuration folder.
I think that archpup has no file liblcms.so.1
in the folder /usr/lib or /lib.
I have found a package mentioned in the puppy forum, here
http://208.109.22.214/puppy/viewtopic.php?p=188923&sid=de5fd54d5defdb02c0c1bd3a6757753d
which includes liblcms.so.1 .
The address of the mentioned attched package missinglibs.tar.gz is :
http://208.109.22.214/puppy/viewtopic.php?mode=attach&id=9662&sid=9b8849276a849d597742887754085525
Download it to /root and unpack it to /root with the command
tar -C /root -zxf missinglibs.tar.gz
You will find the file liblcms.so.1.0.16 .
Rename it to liblcms.so.1 (which overwrites the symlink liblcms.so.1)
and copy it to the folder /usr/lib/ .
This should enable youtube and most other flash videos.
(Youtube may ask for a newer browser. Ignore it by
pressing the ignore button).
The jt on France2 seems not to work with this K-Meleon version.
Ypu can try to set a different useragent in the menu custom of
the user agent menu.
I hope that this works.
Sometimes Flash 10, which is still being updated is better.
If there should other libs be missing, take a look
at my advice from this post :
http://kmeleonbrowser.org/forum/read.php?11,107748
Fred