Hi Brent,
It sounds like your floors are sliding because they are secured to the ground. The solution to your problem is quite simple and only requires a few basic tools. I'll assume your floor is tongue and groove pre-finished. What you'll need to do is take the boards that have slipped and hammer them back into place. Use an 'S' hook - found at your local hardware store, make sure to get the biggest you can.
Carefully hook one end on to the edge of the floor that is closest to the wall. You can tie a rope to the 'S' hook to get extra grip, pull the board parallel to the floor (don't pull the board out of the floor! When you are satisfied with it's placement cut off a block to the exact length of the missing (or shortened) board. You'll also have to cut off the tongue on the replacement piece and in the hole you're going to fill. Take some good strong wood glue and glue both the hole and the cut block.
Insert carefully and tap down with a rag covered mallet (or VERY carefully with a hammer)
You may also find these articles helpful:
1. Prefinished Hardwood Floors: How To Choose!
2. Plank Floor: What Special Considerations This Type Of Floor Raises
3. Plank And Strip Flooring
4. Floor Types And Finishes
5. How To Take Care Of Your Health And Safety when Installing, Finishing, Repairing or Cleaning your wood floors