I realize that ram is scarce but I only need 16k - 20k of space.
I have found a way to make a ram drive using this information:
Use a terminal emulator, or adb
create a dir somewhere, mkdir /sdcard/ram
and then
mount -t tmpfs -o size=1M,mode=0744 tmpfs /sdcard/ram
Now this is mounted to location SDCARD, but it is basically a symlink to ram. It doesn't actually use sd memory.
This will be erased from memory after a reboot. But if the program is designed correctly then you should be able to reload the ram drive once the program loads.
tmpfs is obvious (temporary file system)
size=(actual size you need followed by a capitalized letter size (K for Kilobytes, M for Megabytes))