Glad to see you're taking the time to customize your Windows image using NTLite. When it comes to entering the product key, it's totally fine to include the dashes or not - both should work just fine.
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup">
<ProductKey>AAAAABBBBBCCCCCDDDDDEEEEE</ProductKey>
</component>
</settings>