I think I've found a solution for now... my roommate was looking for a definite male leo, since he already has two boys in a 20g tank. He just went to look at Sahara, and asked if he could buy him off me - I said yes.
I'd actually prefer to keep Sahara over Sunny if I had to get rid of one, but this just seems like a perfect situation. Not to mention he's my roommate, so it's not like I can't visit Sahara whenever I want. (as long as we're still living together, at least) Whaddya think? Then I can just keep Sunny in the terrarium, and maybe get her a male when she's of size... probably another SHTCT or something else compatible.
Wait, wait, wait... he's keeping males together in a tank? That's a huge no, no. Males can be extremely territorial and will fight (to the death if they are able)