Thanks very much everyone
Sure. It's software so anything is possible.
The only question is who's going to write the software?
Haha, that would be me (better get playing about with the code then). I thought it should be doable (as you say, it's software) but just wanted to double-check - and see if anyone had tried this in the past.
Will this be possible on the PC via the serial monitor though? As CrossRoads says, the program is only transmitted when the enter key is pressed, is there a way around this?