You may find one of the third party tools to be worth the cost.
I suggest exploring Red Gate's SQL Compare or ApexSQL's SQLDiff products. Both are relatively simple to set up use for tasks such as this.
Unfortunately, DTS doesn't have the capability to script out the data from all tables with a single command.