Hi Steve,
I believe the puzzle you search for is Mysterians, indeed by Oscar . It was presented 2003 in Chicago at IPP 23. I haven't tried it but it looks just as nice as the best Oscar Puzzles.
It is available from
http://www.puzzlepalace.com
Philip