A clarification if you don't mind: How do you want the user to interface with the program (i.e., GUI, command-based menu, etc.)?
If there is no GUI, then this project is well within my current Python skill. Otherwise, I would have no problem learning to code the GUI (I've done several in Java and Visual Basic), but it may take a little more time.
Thanks!