My question is, I was using a semi-gloss enamel paint and ran out. Could I use another paint that is the same color but is not the enamel it is still semi-gloss to finish the job?
Using a different 'type' of paint will probably show. There could be some sheen differences between these two products.
If you have no choice but to use a different paint try to end one at a corner and begin the other at the same corner. This way the differences might not be so apparent.