Grabbing only the selection bar in single object, it's not possible.
But you can use the mashup API's for that, here is an example :
More on mashups can be found here : http://help.qlik.com/sense/en-us/developer/#../Subsystems/Workbench/Content/BuildingWebsites/mashups-introduction.htm%3F…
I hope it helps,
While it is true that the Single Configurator does not support grabbing only the selection toolbar, it does work in single. Use the configurator to create a URL, then modify it and change the obj parameter at the end to 'CurrentSelections' and you will get something like this:
Though this is possible I would not recommend a strategy with multiple IFRAME tags in your page: Each IFRAME will have it's own web socket which will be costly. And Internet Explorer has restrictions on the number of web sockets you can open, so be sure to verify your solution on IE before you release it.
Regarding your second question: No, the objects do not have to be static. There is an option in the configurator to turn interaction off, and the same in the API, but you don't have to do that. If you are running on desktop using multiple sessions might not work, that might cause this problem (specially if you have the same app open in the client at the same time). If you want multiple objects a mashup would probably be the best way to go.
Hope this helps
I don't know if you've had any luck embedding the selection bar into your mashup but a very simple way is to do the following:
Embed this code into your main HTML-file: <div id="CurrentSelections" class="qvobjects"></div>
Embed this code into your main JS-file: app.getObject('CurrentSelections','CurrentSelections');
This is what I did for my mashup and here is the result