Kungfu Joe
Try to hit a superset where you do 1 set incline bench and Immediately follwo with flyes, do not attempt to take big weights here either, keep a slight bend on your arms just short of straight and then do the flyes all the way and I mean all the way, at the tend of the set do some pulse stretching.
Make sense? Pulsing would be to move the weight only slightly from the widest possible position to within 15 cm or so and back again, do this for 1`5 reps or so, than repeat the whole procedure, keep going as you progress, but do this fly always with a much lighter weight, although you increase it as you progress.
I am sure your chest will start coming round.
For dips, I have seen once a guy suggesting using plumbing pipes for a home made contraption, against the wall, there are pipe holders with three or four bolts (usually round), then pipe for about 30 - 40 cm at the right distance from each other, then two pipe curves, then pipe to th floor, I think I am going to take this up myself so that I too get myself a dip stand.