awesome, I thought that serializeAscii() function looked promising
I'm working on it currently, and I also started browsing through qtdialogs.py to see what the GUI is actually doing on the backend to save the transaction files.
So the key once I get the actual transaction data is to dump it into a file called *.unsigned.tx so the offline wallet will recognize it. I was wondering about that as well, thanks! And here I thought the hardest part would be pulling the data in from my DB.. then I remembered about python-mysqldb wrappers

Edit:
Thanks a ton for the input, I have almost everything done now, just doing cleanup of my code and adding DB update stuff but I have all the tx file I/O setup. It was really simple once you told me about the serializeAscii() function.