Can having a screw in your bone make it weaker?

No. Orthopedic screws are designed with this in mind, and generally do not weaken the bone.
4a time. Just drilling a hole in a bone weakens it by a significant degree. The bone rapidly remodels to it's normal strength . A screw left in after a while does no longer weaken the bone.