No one gets banned for just asking questions. But sorry, I have no idea how to build my own programmer...I tend to just buy them and use the PICs in my projects.
Have you considered the PICAxe chips? They have some firmware on them already so you only need two wires to upload software to them...but...they work with BASIC, so I don't know if they will properly respond to your HEX file...I dont see why not, but if you decide to go that way you should ask questions and read carefully before you buy.
It sounds like you are looking for an in-circuit serial programmer (ICSP) programmer...just in case you decide to go out to buy one.
Is this too expensive for you? Its very clean cut...
**broken link removed**
Here are a few others that are truly homemade like what you are asking for...but it doesn't seem to say its for the exact PIC chip you refer to (but I didn't read them carefully, I just searched and posted a bunch of legitimate looking links)...maybe you can figure something out from it and reroute the circuitry as needed.
They might not be worth the effort of going out and buying one though. The biggest blockade I can see is not the physical circuit, but the software used to interface with the programmer from the PC...it's probably not provided for a homemade solution.
http://www.covingtoninnovations.com/noppp/
http://www.rentron.com/Myke4.htm
**broken link removed**
**broken link removed**