There is no way to do this with 12-2 that would meet code requirements. 12-3 is probably going to be the most cost effective method. You could check into an x-10 relay that is controlled by a small radio transmitter similar to a garage door opener.
Good luck
Tom
Few things are harder to put up with than the annoyance of a good example.