Tā zài wǎng shàng chuàngjiàn le yī gè fēnshēn zhànghào.
He created an alt account online.
Tips
usage
The fixed phrase 分身乏术 (fēnshēn fá shù) — literally 'lacking the skill to split oneself' — is a common idiom meaning 'too tied up to do anything else', used when someone is overwhelmed and cannot take on more tasks.