due to the bright colours of the plant i'd assume that it was insect pollenated
Yes. If you were to look at pollen you would see that it is unique for each kind of plant.
sure they can reproduce without seeds,example like the bird-nest fern it reproduce by spores.
The the petals that they produce they do produce flowers ,don't they.
seeds
Yes A Plant Can But It Depends On Which One Not All Of Them Can