You have now offically found a typo in my code, (Notice I believe I said I didn't try to compile it?), the .data section should be
msg db "string$"

Sorry about that......The code in the second tutorial was checked and does compile ok on masm version 5.0-6.14.

Cheeseball