Here's an article about it...
http://progressmedia.ca/article/2008/06/playing-game-win
I think what these guys have produced is not a vaccine as such, but a vehicle for anti-cancer vaccines that will make them more effective. Apparently, there are several anti-cancer vaccines that are being tested elsewhere at this time.