Hi,
Assuming you are going to program more than that one 4550 in your lifetime ? - then save yourself hours of hassle and money ordering parts and building ciruits and trying various software to make it all work, plus all the headache pills to calm you down when it doesn't work, unless you are one of very lucky few who succeed in getting them to work.
Just buy a ready made, guaranteed , Microchip Pickit2 programmer / debbugger / logic analyzer - you will not regret it - promise !
( if you intend to use all the latest chips then the Pk3 is the way to go, but the Pk2 still the best bet )