Sorry, i can't think anything other than custom allocators.
You can position your data any place that way. Won't be easy as you said.
There are many additional benefits using custom allocators: leak detection, memory statistics, defragmentation etc..
You might also consider creating a static array container. It still requires the custom allocator, but it's easier to write for sure.
AngelScript doesn't have static arrays yet.