Getting an inverter to run off 12V DC or a generator for 120V 1 phase 60 hz. is probably your best bet.
http://www.mikeholt.com/forum/Forum1/HTMHow to increase the alternator's voltage output?An alternator is a AC generator that has a rectifier to change the AC to DC. It also usually has a controller that varies the field current in order to regulate the output voltage. This is usually a solid state comparator that senses the 12v DC output and corrects the field current appropriately.
The alternator is usually 3-phase. This 3-phase voltage could be applied to a transformer to provide the required step-up ratio. However, there may be some problems here. The usual car alternator operates at high, variable RPM which means the frequency of the alternator output would vary depending on the required speed. This changes the requirements for the transformer.
However, if you can set your motor speed to a known RPM, it might be possible. The final RPM for your alternator (not the engine - you may need to change the pulley ratios) would be 3600. This should give a frequency of 60 Hz.
The regulator is another problem. If you do not want to charge a 12v battery, you may need to rectify some of the AC output and use this (via a voltage dropping circuit to the regulator) to control the output voltage.How to increase the alternator's voltage output?10:1 step up transformer before the rectifier?