Carpets can host several clown species, however it can also pack one of the stronger stings out there and yes it can eat fish.
There are no guarentee's that a clown will host. If a carpet then I would suggest Metal Halide lighting. If MH lighting is not available then I would suggest the largest BTA you can find that is larger than the female clownfish.