Discussed thesis with supervisor, Rafael introduced the topic of squid software. Squid is a proxy server and web cache daemon, and the idea is to use this to store all the information sent by the user through the web for collation. Obviously, this brings up invasion of privacy issues so it may be limited to lab use.
I am still trying to see whether I can host face book apps using tom cat based servers. I have asked a tutor for help on the subject and he reported that I could.