Projects like this are at the heart of what it means to be a hacker.
Its extremely fun to have a clear requirement that is not supported by a piece of software that you use and then work around it until it works