Make sure your browser is set to accept cookies. It sounds like, for some reason, your browser is not accepting them, and that is how cPanel knows you are logged in.
Your friend should be apologizing to you.
Your Free Hosting Account will not be unsuspended. No backups.
It, and all its contents will be deleted sometime after 14 days.
If you could check (via FTP or cPanel/File Manager) the permissions on public_html directory. They should be 0750 .
EDIT/ADD:
If that is set ok, maybe check the contents of any .htaccess file.
It is where PHP puts error messages (parsing errors, DB connection errors, etc).
You can delete it. PHP will create a new one and add to the end of it.
It is good for debugging scripts, if you know what to look for.
Are you saying ?foo showed the changes?
If so, your ISP is probably caching pages for "efficiency". That is between you and them.
There is no delay in updates on the server being seen from outside.
What updates are not showing?
Make sure you clear your browser cache and history before looking for updates. Your ISP might be guilty too, which is harder to get around.
Also, try adding a ?foo to the end of any url (usually fools caching programs into actually going out and getting fresh...
From Whois and your account history, it seems like
1. You have had the domain for awhile
2. You have had the nameservers set to x10hosting for awhile
3. It has been your main domain on your account for awhile.
Is this right?
Edit/Add:
Looking at your former posts, it seems that all the...
1. The email field has been disabled. Otherwise it would flood x10hosting's mail server.
2. Assuming it is a PHP script ...
/usr/bin/php /home/USERNAME/public_html/cronscript.php >> /home/USERNAME/public_html/cronlog.txt 2>&1
where USERNAME is your cPanel username.
cronscript.php...
Don't know why the install hangs, but chat scripts that run off of x10hosting's MySQL servers are against the T.O.S. and will get your Free Hosting Account permanently suspended.
Make sure files have permission 0644 and subdirectories 0755
Make sure .htaccess has the line
RewriteBase /
above any RewriteRule if you installed the software in public_html