You, a top-notch software developer, are on a quest to create a small program that will revolutionize the tech industry. The catch? You only have 24 hours to do it. You must navigate through various challenges and obstacles while using Perl, the only language that can fulfill the requirements of your prototype. Can you create a maintainable and functional program in time?