W900 has over 300mb internal memory.

There is no way to increase the internal memory. Just grab yourself a cheap M2 card.

I don't know if this works or not, but maybe you can take your phone apart and mod the hell out of it.