the o2 sensor is located on the exhaust system and basically reads teh quality of the exhaust. the ecm then adjusts the fuel settings for a cleaner burning exhaust. so i doubt this would cause your car not to start. when they go bad, they usally throw a code.
what makes you think its the starter? did you test the icm like LT suggested?