1. MaDbRiT has a neat clothing library located here:
http://members.aol.com/agbampton/html/qtips.html You can include it by saving the .qlb file in your game or Quest directory and selecting Game : Libraries in QDK.
2. How are you starting your character off with items? To make an item accessible from the start of the game, make sure Invisible and Unavailable are unchecked on the Interactions tab of the Object Properties window in QDK.
3. For dynamic visibility and accessibility: In an Object Properties window in QDK, on the Description tab: When this object is examined: click Run a Script, Add Condition, If: (Enter your conditions for visibility), Then: Add Command: Objects: Reveal an object: Object. You could set a flag first time something is examined and check for that flag before revealing the object.
4. For dynamic room exits: In a Room Properties window in QDK, on the Compass tab: Click in a direction: scroll down to or enter [script], click Edit Script, Add Command: Room: Create/Change an exit to the X: From room: To room. This will replace the previous print script.
Let me know how that works for you.