Hey,
I'm taking an Engineer's Degree on Computer Science, currently in 3rd year. I am most proficient with Java as it's the most used programming language in my college. I'd use it to design the program you want, and it has the advantage of being compatible with any of the major OS's. I think it'd take me around 3 days to script this but I can promise an excellent program that'll match your expectations.
PM me so we can talk,
Best regards,
Ed