Нет хорошего способа сделать произвольную форму многоугольника с HTML 4 DOM. Если бы вы использовали canvas, я бы сказал, что вы могли бы сделать это таким образом. Другим вариантом было бы просто иметь прозрачный png (и gif для IE6) сверху, а затем изображение под ним и абсолютное позиционирование аналогично другому ответу, на который вы ссылались.