No, you do not need your customer code to register for a TWC ID; however, you will have limited access to features that disclose phone service subscription.
Users with limited access will not be able to access:
Please note: you can always provide this information in MyServices in the future to gain full access.