I need to send integers greater than 255? Does anyone know how to do this?
Encode them into binary strings with Python's struct module.  I don't know if arduino wants them little-endian or big-endian, but, if its docs aren't clear about this, a little experiment should easily settle the question;-).
Sending integer values to Arduino from PySerial