taxonomy cck pathauto
It seems that you're asking more than one question, but let me try and address the paths one. If you organise your taxonomy to be hierarchical then using the token [catpath-raw] will give you the path you require.