I took a quick peek at DTD.lsp and it appears that the STYLE command in V2009 now has one extra prompt that your routine isn't supplying a value for.
I'm not seeing this from the command prompts in 2009?
(command "-style" "KTA Notes" "archquik.shx" sca 0.9 0 "No" "No")
1.) -style - command invoked
2.) Style name - KTA Notes
3.) Font name - archquik.shx
4.) Height - sca (factored by the dimscale)
5.) Width - 0.9
6.) Obliquing - 0
7.) Backwards - No
8.) Upside Down - No
Just strange the command runs and exits without any errors but only invokes every other time it is called?