Custom Light Component

Hi! I need to create a custom light component like a spotlight but with a cylinder. Is it possible to create something like that?

In this case I used Static mesh.
But i need shadows and addition of colors like I can do with standard spotlight