I know there are places you can pay for them to replace screens and IIRC, they are fairly inexpensive. Of course this depends on what type of iPhone but I would call around first to see what parts and labor would cost. Then you can decide if a DIY repair is worth the additional hassle/liability.