I think that you may be letting the tail wag the dog by focusing on the chain. Best to get the gearing you want and worry about the chain after. You mention that the chain was not long enough, is it new or used? If used that may explain why it does not fit the chain rings.
You may find that buying a complete crankset is less expensive than separate chain rings.