Sounds like you want radio buttons rather than check boxes. You could try looking at the example at
http://docs.coronalabs.com/api/library/widget/newSwitch.html.
Specifically:
local widget = require( "widget" ) -- Handle press events for the buttons local function onSwitchPress( event ) local switch = event.target print( "Switch with ID '"..switch.id.."' is on: "..tostring(switch.isOn) ) end -- Create a group for the radio button set local radioGroup = display.newGroup() -- Create two associated radio buttons (inserted into the same display group) local radioButton1 = widget.newSwitch { left = 150, top = 200, style = "radio", id = "RadioButton1", initialSwitchState = true, onPress = onSwitchPress } radioGroup:insert( radioButton1 ) local radioButton2 = widget.newSwitch { left = 250, top = 200, style = "radio", id = "RadioButton2", onPress = onSwitchPress } radioGroup:insert( radioButton2 )