I hope you know you're talking to a dial-up user... :not_ok:
I believe i've heard of such a patch, though I don't know where...in any case, i'd start by reading all the pages of this forum (I did it, so can you) and seeing if there is an answer there, you could also start by going
HERE, they have a bunch of first-party patches.