For iMessage I don’t think you actually need a second phone number, you can just make a second iCloud account with the same phone number.