You CAN change pistons like that, and it will run. I ran into a problem on an engine and until I figured it out, I was going to keep blowing pistons, so I didn't want to fork out big cash until the problem was fixed. So, I grabbed a spare motor and every time I blew a piston, I'd just pop off the head and slap in another piston and re-use the head gasket (this whole idea is not a very good and is a very crappy band-aid fix that should NEVER be used to fix an engine).
The problem is that when you hone your block, you put a cross-hatch on it similar to a file. As the piston travels up and down the bore with new rings and a new hone, the hone files the rings into the shape of the cylinder (no cylinder, freshly machined or old is properly round). This makes the rings conform to the slightly improper shape of the freshly bored cylinder so they seal nicely. This crosshatch that acts as a file is usually only good for about 500 or so miles. After that, if you have an oil burner, you're stuck with it.
The point I'm trying to make is that NO used rings that you have will perfectly match your cylinder's bore since it will be worn. That coupled with the fact that you won't have a cross hatch to seal the rings properly means that it will ALWAYS be an oil burner with low compression on that cylinder.
Unfortunately, the cylinder wall is naturally hardened by running hot and having oil splashed on it. This is called the glaze. You can't just hone a cylinder because this hardened layer has to be bored out before you can re-hone the cylinder.
So, I hope that helps you make your decision on what to do. You CAN just slap a used piston in there (I've done it knowing the consequences), but you run the very real risk of having an oil burner and a crappy engine.