A last bit, I decided to search Jarduino and one of the first things that came up was this thread: Arduino Online/Offline Override - #32 by harunsivasli
May be worth asking the users there what sort of progress they were able to make (especially @noriel.instructor) as I might be running you into walls or directions that they already tackled