concerning dx9: directx9c is not equal to directx9c. every two month microsoft releases a new version of directx9c which features new versions of the .dll you mentioned above. an update will always include all the older .dlls plus the the latest (resulting in an ever growing number of .dlls, right).
if vvvv on startup mentions such a .dll missing then just get the latest dx9c-runtime. current beta13.1 needs a dx9c runtime >= August06.
having direct-draw not installed is strange. in dxdiag go to the Display tab and check your drivers DDI-Version. this should state 9 (or higher) for vvvv to be able to work with videotextures. if it doesn’t, blame your graphiccards driver.