I agree, have at least two litterboxes, clean them everyday and get your cats fixed ASAP. The longer you wait, the more they will keep this behavior, even after being fixed. Don't wait!

I understand you are really upset, but please, consider every other possibility than letting them outside! It could just be that they have a urinary tract infection, or that one box is not enough for them both!!