Is there one that is stand alone? One that can either know when a fax is sent or one that can be put in fax mode?

I would like to be able to recieve faxes to my iphone and then be able to transfer them to PC and also be able to upload images from the PC to the iphone and then send as fax.

Is it hard to do because I cannot find anything like it.