I don't see the need to create any new users for Time Machine use. My time machine dataset is owned by root/wheel. Each user's sub-dataset is owned by that user. The same user that logs into the server to access data. It works fine.