Yah that is how it began for me...its a common tale... make an electornic form and everybody wants one.
I refer to your situation as "hostile IT environment" and many of us can relate unfortunately.
The key is to leverage the big fish, department managers, VP's etc and get them to put the pressure on IT.
I think the app should work as long as you have contribute rights on both sites.