Solution to my leaking water pump weep hole?

If the owner of the vehicle has insecurities as to their ability to change a water pump, and prevent it from leaking, then the recommended suggestion would be to take it to a trusted mechanic. Otherwise, it's not a big issue, just basic maintenance, with basic handtools.