An idea: you could install cygwin and either utilize the cygpath utility or just stick with bash and revel in all the unix-y goodness.
(Yes, I realize it wouldn’t really help with resolving the space and quotemark issues. I’m mostly kidding…but if the major requirement is to use “a command method”, I’m just proposing an out-of-the-box solution. Again: :D)
Both single and double quotes (in pairs, of course). Embedded within each other, even.
To add to the quote/backslash tips and give a more helpful answer, I think the OP should read Microsoft’s cmd documentation, particularly the part about command extensions ~1/2 way down the linked page (turned on and off using the /e: on and /e: off switches). And there’s a full description on using quote marks, which isn’t always as straightforward as it (seems it) should be…
More useless trivia: On the Windows command line, the caret character (^) is sort of the moral equivalent of the backslash on Unix. So, you can also do
cd Scary^ Movies
cd “Scary Movies”
It can also be used to escape the quote character when passing command line arguments to programs. However, there’s some goofiness in how it is interpreted and it’s not exactly like how backslash works on Unix. For example, while I know that it works with cd for sure, mkdir doesn’t seem to understand it.