This may seem a bit off topic, but this blog post on non-physics collisions can help with this problem:
http://www.coronalabs.com/blog/2013/07/23/tutorial-non-physics-collision-detection/
When you try to place your new item, loop over your existing items to make sure it’s not colliding with another object.