I don't see any technical problem with this; quick math tells me that a level code would need to be up to 50 characters long (+ another 50-70 to be able to verify that a level shared using a code is beatable). However, even if I decide to do this, it won't be anytime soon.