You could mangle the language, like the following:
Youpic / Youpix / Upix / MEpix
PixI / PixME / PicI
iMEge / I-mage / Imij
My favourites are Youpix, PixME or Imij, but they break the following rule:
"If internet marketing is inportant you need a name that can be pronounced...