Actually, all you would REALLY need is a Packet sniffer and Autoit.
Sniff out the Fish Hooked packet, and have it click when it's sent. You can either program the sniffer to write to an .ini each time, but it'd be more efficient to use something to translate the received packet into an Autoit variable it can be watching for.
Either that, or have it make a certain area change color/etc... the possibilities are endless.
I personally would rather play this legit, however.
I had the idea for the development of a fishing bot since I saw that you could get things aside from fish from it.