Subaru said:
Well you can try the Sony P800 or P900. These things cost alot but they have all the options you had asked for!
I have a SonyEricsson P800, and I have to say it's great, but there are a couple of problems.
It DOES have an MP3 player, a digital camera (640x480, good enough I suppose), a Tri-Band phone with Speakerphone (the speaker can also play your music, or you can use the headphones) and a purty touchscreen.
The only problems are battery life is a bit iffy - if I'm listening to music on the speaker, it goes down about 1% every 4 mins, but the real killer is if i'm browsing the internet with GPRS over it - the battery practically melts lol!
Some people love the p800 (me) whilst some hate it, so i'd advise going to try one out in the shop before you commit a load of money to one.