display multiple images in same for loop

Hey all,
I am still a newbie, but I did my best to research this first before I posted, so hopefully I made enough progress to be worthy of a post. Here is my code:

for i, mask in ipairs( masks ) do
–for i, item in ipairs (borders) do
image[i] = display.newImage(“puzzle1.png”) and display.newImage(“border1.png”)
image[i]:setMask(mask)
image[i]:addEventListener( “touch”, ontouch )
end

I am trying to call two different images, puzzle1.png, and border1.png. I have a table that masks the puzzle1.png and I am trying to put a border around the puzzle piece. I figured an easy way to do that would be just overlay the border on top of the puzzle piece and mask it and the puzzle piece with the same mask. but I can’t seem to get that to work as simple as I thought it would. Any suggestions on how I could do this? Thanks tons!
SM [import]uid: 79586 topic_id: 21747 reply_id: 321747[/import]

anyone? it would be a big help. Thanks. [import]uid: 79586 topic_id: 21747 reply_id: 86744[/import]